Perintah Salin Lanjutan - Menampilkan Bilah Kemajuan Saat Menyalin/Memindahkan File di Linux

Perintah Salin Lanjutan - Menampilkan Bilah Kemajuan Saat Menyalin/Memindahkan File di Linux

Copy canggih adalah program baris perintah yang kuat yang sangat mirip, tetapi versi asli yang dimodifikasi Perintah CP Dan Alat MV.

Versi yang dimodifikasi dari ini Perintah CP menambahkan a bilah kemajuan bersama dengan total waktu yang dibutuhkan untuk menyelesaikan saat menyalin file besar dari satu lokasi ke lokasi lain.

Fitur tambahan ini sangat berguna terutama saat menyalin file besar, dan ini memberikan ide kepada pengguna tentang status proses penyalinan dan berapa lama waktu yang dibutuhkan untuk menyelesaikannya.

Instal perintah canggih di linux

Satu -satunya cara untuk menginstal Copy canggih utilitas di Linux Sistem adalah dengan membangun dari sumber menggunakan perintah CURL tunggal berikut, yang akan mengunduh, menambal, mengkompilasi Coreutils dan menghasilkan file: ./ADVCPMV/ADVCP Dan ./ADVCPMV/ADVMV.

# curl https: // mentah.Githubusercontent.com/Jarun/advcpmv/master/install.sh --create -dirs -o ./advcpmv/install.sh && (cd advcpmv && sh instal.SH) 

Anda mungkin mendapatkan kesalahan berikut, selama proses instalasi.

Memeriksa apakah mknod dapat membuat FIFO tanpa hak istimewa root… Konfigurasi: Kesalahan: di '/root/advcpmv/coreutils-9.1 ': Konfigurasi: Kesalahan: Anda tidak boleh menjalankan konfigurasi sebagai root (set force_unsafe_configure = 1 di lingkungan untuk memotong cek ini) lihat' config.log 'untuk lebih jelasnya 

Jalankan perintah berikut di terminal untuk memperbaiki kesalahan itu dan jalankan perintah keriting lagi.

# Ekspor force_unsafe_configure = 1 # curl https: // mentah.Githubusercontent.com/Jarun/advcpmv/master/install.sh --create -dirs -o ./advcpmv/install.sh && (cd advcpmv && sh instal.SH) 

Setelah, instalasi selesai, dua perintah baru dibuat di bawah ./ADVCPMV/ADVCP Dan ./ADVCPMV/ADVMV. Anda perlu mengganti aslinya cp Dan MV perintah dengan dua perintah baru ini untuk mendapatkan bilah kemajuan Saat menyalin file.

# MV ./ADVCPMV/ADVCP/USR/LOCAL/BIN/CP # MV ./ADVCPMV/ADVMV/USR/LOCAL/BIN/MV 

Catatan: Jika Anda tidak ingin menyalin perintah ini di bawah jalur sistem standar, Anda masih dapat menjalankannya dari direktori sumber seperti "./ADVCPMV/ADVCP" Dan "./ADVCPMV/ADVMV atau buat perintah baru seperti yang ditunjukkan ".

# MV ./ADVCPMV/ADVCP/USR/LOCAL/BIN/CPG # MV ./ADVCPMV/ADVMV/USR/LOCAL/BIN/MVG 

Tampilkan bilah kemajuan saat menyalin file dan direktori

Jika Anda menginginkan bilah kemajuan Untuk tampil sepanjang waktu saat menyalin file dan direktori, Anda perlu menambahkan baris berikut ke Anda ~/.Bashrc mengajukan.

# echo alias cp '/usr/local/bin/advcp -g' >> ~/.BASHRC # ECHO ALIAS MV '/USR/LOCAL/BIN/ADVMV -G' >> ~//.Bashrc 

Kamu butuh keluar Dan Gabung Sekali lagi agar ini berfungsi dengan benar.

Cara menggunakan perintah canggih di linux

Perintahnya sama, satu -satunya perubahan adalah menambahkan “-G" atau "-progres-bar"Opsi dengan cp memerintah. The "-R"Opsi adalah untuk menyalin direktori secara rekursif.

Salin file dengan bilah kemajuan

Berikut adalah contoh layar layar dari proses penyalinan menggunakan perintah copy canggih.

# CP -GR UBUNTU -20.04.3-desktop-AMD64.iso/home/tecmint/atau # cp -r --progress-bar ubuntu-20.04.3-desktop-AMD64.ISO/HOME/TECMINT/ 
Salin file dengan kemajuan di linux

Pindahkan file dengan bilah progres

Berikut adalah contoh dari 'MV'Perintah dengan tangkapan layar.

# MV --Progress -Bar Songs// Data/ atau # MV -G -G Lagu// Data// Data 
Pindahkan file dengan kemajuan di Linux

Harap diingat, perintah asli tidak ditimpa jika Anda perlu menggunakannya atau Anda tidak senang dengan bilah kemajuan baru dan ingin kembali ke aslinya cp Dan MV perintah. Anda dapat menghubungi mereka melalui /usr/bin/cp atau /usr/bin/mv.

Saya sangat terkesan dengan yang baru ini bilah kemajuan fitur, setidaknya saya akan tahu beberapa informasi tentang waktu operasi salinan dan apa yang sedang terjadi.

Anda mungkin juga suka:

  • Cara Menyalin File dan Direktori di Linux [Contoh Perintah CP]
  • Cara memantau kemajuan data (salin/cadangan/kompres) menggunakan perintah 'PV'

Secara keseluruhan dapat saya katakan, ini adalah alat yang sangat bagus untuk dimiliki di saku Anda, terutama saat Anda menghabiskan banyak waktu untuk menyalin dan memindahkan file melalui baris perintah.