GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana Cara Memindahkan File Dan Melihat Kemajuannya (mis. Dengan Bilah Kemajuan)?

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.


Linux
  1. Cara Menemukan file besar linux dengan perintah find dan du

  2. Cara Menyalin / Memindahkan File dan Direktori di Linux dengan perintah "cp" dan "mv"

  3. Bagaimana cara mendapatkan cURL untuk tidak menampilkan bilah kemajuan?

  1. Temukan file dan direktori di Linux dengan perintah find

  2. Bagaimana cara memindahkan file dan direktori ke folder induk di Linux?

  3. Bagaimana saya bisa memindahkan file dengan xargs di Linux?

  1. Cara Menemukan File Dengan Izin SUID dan SGID di Linux

  2. Dasar-dasar Linux:Cara Mengunduh File di Shell Dengan Wget

  3. Cara Zip File dan Direktori di Linux (dengan Contoh)