web-dev-qa-db-ja.com

ファイルのコピー中に転送の進行状況を表示する

Nautilus、Files、またはMidnight CommanderおよびThunarのubu​​ntu(私の場合は19.10)の大きなファイルを外部ドライブ(FATまたはNTFS)にコピーすると、「進行状況」なしで進行状況バーを表示するボックスが表示されます。ファイルサイズ(ある種の事前割り当てのような)で、コピーが別のファイルに進むか、完了するまで表示され続けます。コピープロセスに実際にかかる時間や、スタックしているかどうかを判断できません。リアルタイムの進行と転送速度で「Windows」スタイルの進行状況を表示するプログラムまたはオプションはありますか?

1
dr mat

これが発生するための非常に多くのメモリがあります。実際、ファイルがコピーされるとき、それらは最初にメモリバッファにコピーされます。バッファから、それらはディスクにコピーされます。コピーを行うアプリケーションに関しては、バッファへのコミットの進行状況が表示されています。すべてがバッファにある場合、ターミナルコピーコマンドは終了します。グラフィカルなプログラムの場合、すべてがディスクにコミットされたときにのみ、進行状況ダイアログが終了するようです。その結果、進行状況インジケーターは非常に速く進みますが、バッファーがいっぱいになるまで停止します。

これは確かにあまり便利ではなく、進行ダイアログをかなり信頼できなくなります。このようなプログレスバーがコピーまたは移動操作の進行を監視する方法を根本的に変更するには、開発者に問題を提出する必要があります。

1
vanadium