Saat memindahkan direktori besar menggunakan mv
, apakah ada cara untuk melihat kemajuan (%)?
cp
perintah di gentoo memiliki -g
tombol yang menunjukkan kemajuan.
Jawaban yang Diterima:
Anda dapat membuat cp dan mv yang ditambal yang kemudian mendukung sakelar -g untuk menunjukkan kemajuan. Ada instruksi dan patch di halaman ini. Namun :Halaman menginstruksikan Anda untuk melakukan
$ sudo cp src/cp /usr/bin/cp
$ sudo cp src/mv /usr/bin/mv
yang menimpa cp dan mv asli. Ini memiliki dua kelemahan:Pertama, jika paket coreutils yang diperbarui tiba di sistem Anda, mereka akan ditimpa. Kedua, jika versi yang ditambal mengalami masalah, mereka mungkin merusak skrip yang mengandalkan cp dan mv standar. Saya lebih suka melakukan sesuatu seperti ini:
$ sudo cp src/cp /usr/local/bin/cpg
$ sudo cp src/mv /usr/local/bin/mvg
yang menyalin file ke /usr/local/bin yang ditujukan untuk program yang dikompilasi pengguna dan memberi mereka nama yang berbeda. Jadi ketika Anda menginginkan bilah kemajuan, Anda mengatakan mvg -g bigfile /mnt/backup
dan gunakan mv secara normal.
Anda juga dapat melakukan alias mvg="/usr/local/mvg -g"
maka Anda hanya perlu mengatakan mvg bigfile /mnt/backup
dan langsung dapatkan bilah kemajuan.