mv
を使用して大きなディレクトリを移動する場合 、進行状況(%)を表示する方法はありますか?
cp
gentooのコマンドには-g
がありました 進行状況を示したスイッチ。
承認された回答:
パッチを適用したcpとmvを作成して、どちらも-gスイッチをサポートして進行状況を表示できます。このページには手順とパッチがあります。 ただし :ページに指示があります
$ sudo cp src/cp /usr/bin/cp
$ sudo cp src/mv /usr/bin/mv
元のcpとmvを上書きします。これには2つの欠点があります。1つは、更新されたcoreutilsパッケージがシステムに到着すると、それらが上書きされることです。次に、パッチが適用されたバージョンに問題がある場合、標準のcpおよびmvに依存するスクリプトが破損する可能性があります。私はむしろこのようなことをしたいです:
$ sudo cp src/cp /usr/local/bin/cpg
$ sudo cp src/mv /usr/local/bin/mvg
これは、ファイルを/ usr / local / binにコピーします。これは、ユーザーがコンパイルしたプログラムを対象としており、別の名前を付けます。したがって、プログレスバーが必要な場合は、mvg -g bigfile /mnt/backup
と言います。 通常はmvを使用します。
また、alias mvg="/usr/local/mvg -g"
を実行することもできます 次に、mvg bigfile /mnt/backup
と言うだけです。 プログレスバーを直接取得します。