GNU/Linux >> Belajar Linux >  >> Linux

Kemajuan – Alat Kecil untuk Memantau Kemajuan untuk (cp, mv, dd, tar, dll.) Perintah di Linux

Kemajuan , sebelumnya dikenal sebagai Coreutils Viewer , adalah C light ringan perintah yang mencari perintah dasar coreutils seperti cp , mv , tar, dd , gzip/gunzip , cat, grep dll saat ini sedang dieksekusi pada sistem dan menunjukkan persentase data yang disalin, itu hanya berjalan di sistem operasi Linux dan Mac OS X.

Selain itu, ini juga menampilkan aspek penting seperti perkiraan waktu dan throughput , dan menawarkan mode "seperti teratas" kepada pengguna.

Disarankan Baca: Pantau Kemajuan Data (Salin/Cadangkan/Kompres) menggunakan Perintah 'pv'

Ini benar-benar memindai /proc filesystem untuk perintah yang menarik, dan kemudian mencari fd dan fdinfo direktori untuk menemukan file yang dibuka, mencari posisi, dan melaporkan status file ekstensif. Yang penting, ini adalah alat yang sangat ringan, dan kompatibel dengan hampir semua perintah.

Cara Menginstal Progress Viewer di Linux

Kemajuan membutuhkan ncurses perpustakaan agar berfungsi, oleh karena itu instal libncurses sebelum melanjutkan untuk menginstalnya, dengan menjalankan perintah yang sesuai di bawah ini:

-------------- On RHEL, CentOS and Fedora -------------- 
# yum install ncurses-devel  

-------------- On Fedora 22+ Releases --------------         
# dnf install ncurses-devel

-------------- On Debian, Ubuntu and Linux Mint -------------- 
$ sudo apt-get install libncurses5-dev

Anda dapat memulai dengan mengkloning atau mengunduh file paket dari repo Github-nya sebagai berikut:

# git clone  https://github.com/Xfennec/progress.git

Selanjutnya, pindah ke direktori progres dan buat seperti yang ditunjukkan:

$ cd progress
$ make 
$ sudo make install

Setelah berhasil menginstalnya, jalankan alat ini dari terminal Anda, di bawah ini kami akan membahas beberapa contoh penggunaan Progress pada sistem Linux.

Anda dapat melihat semua coreutils perintah yang Kemajuan bekerja dengan menjalankannya tanpa opsi apa pun, asalkan tidak ada perintah coreutils yang dieksekusi pada sistem:

$ progress 

Untuk menampilkan perkiraan throughput I/O dan perkiraan waktu yang tersisa untuk perintah coreutils yang sedang berjalan, aktifkan -w pilihan:

$ progress -w

Mulai perintah berat dan pantau menggunakan -m opsi dan $! sebagai berikut:

$ tar czf images.tar.gz linuxmint-18-cinnamon-64bit.iso CentOS-7.0-1406-x86_64-DVD.iso CubLinux-1.0RC-amd64.iso | progress  -m  $!

Pada contoh berikutnya, Anda dapat membuka dua atau lebih jendela terminal, lalu menjalankan perintah coreutils di masing-masing jendela, dan melihat kemajuannya menggunakan jendela terminal lain seperti yang ditunjukkan pada gambar di bawah.

Perintah di bawah ini akan memungkinkan Anda untuk memantau semua contoh perintah coreutils saat ini dan yang akan datang:

$ watch progress -q

Untuk opsi yang lebih menarik, lihat kemajuan halaman manual atau kunjungi https://github.com/Xfennec/progress :

$ man progress

Sebagai kesimpulan, ini adalah alat yang sangat berguna untuk memantau kemajuan perintah coreutils, terutama saat menyalin atau mengarsipkan dan mengompresi file berat, ditambah banyak lagi.

Jika Anda telah berhasil menginstalnya, gunakan dan bagikan pengalaman Anda dengan kami melalui bagian komentar di bawah. Anda juga dapat memberi kami beberapa contoh penggunaan yang bagus di mana Anda merasa berguna untuk tugas-tugas administrasi sistem sehari-hari yang penting dan banyak lagi.


Linux
  1. Perintah Linux favorit saya untuk mengoptimalkan gambar web

  2. 20 perintah Linux penting untuk setiap pengguna

  3. 10 Perintah Linux Untuk Diagnostik Jaringan

  1. 3 lembar contekan Linux penting untuk produktivitas

  2. Lembar contekan untuk perintah umum Linux

  3. Dasar-dasar Perintah Linux:7 perintah untuk manajemen proses

  1. 8 perintah Linux untuk manajemen proses yang efektif

  2. Deepin System Monitor – Alat Monitor Sistem Bergaya untuk Deepin OS

  3. Monitor Proses setara untuk Linux?