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.