Kemajuan - Tunjukkan peratusan data yang disalin untuk perintah (CP, MV, DD, TAR)

Kemajuan - Tunjukkan peratusan data yang disalin untuk perintah (CP, MV, DD, TAR)

Kemajuan, Dahulu dikenali sebagai Coreutils Viewer, adalah cahaya C perintah yang mencari perintah asas terasUtil seperti cp, mv, tar, DD, Gzip/Gunzip, kucing, grep, dan lain -lain yang sedang dilaksanakan di sistem dan menunjukkan peratusan Data yang disalin, ia hanya berjalan pada sistem operasi Linux dan Mac OS X.

Di samping itu, ia juga memaparkan aspek penting seperti anggaran masa dan throughput dan menawarkan pengguna mod "seperti atas".

Anda mungkin juga berminat:

  • Cara Memantau Kemajuan Data Menggunakan Penonton Paip [PV] di Linux
  • Cara menyalin fail dan direktori di Linux [14 CP Contoh Perintah]
  • Perintah Salinan Lanjutan - Menunjukkan Bar Kemajuan Semasa menyalin fail/folder besar di Linux

Ia benar -benar mengimbas sistem fail /proc untuk arahan menarik dan kemudian mencari FD dan fdinfo Direktori untuk mencari fail yang dibuka mencari kedudukan, dan melaporkan status untuk fail yang luas. Yang penting, ia adalah alat yang sangat ringan, dan serasi dengan praktikalnya arahan.

Isi kandungan

1
  • Cara Memasang Progress Viewer di Linux
  • Pantau kemajuan arahan di Linux
    • Tunjukkan kemajuan dalam menyalin fail
    • Tunjukkan kemajuan fail bergerak
    • Tunjukkan kemajuan fail tar
    • Tunjukkan kemajuan pelbagai arahan
      • Kesimpulan

Cara Memasang Progress Viewer di Linux

Kemajuan memerlukan ncurses perpustakaan untuk berfungsi, oleh itu pasang libncurses Sebelum meneruskan memasangnya, dengan menjalankan arahan yang sesuai di bawah:

$ sudo apt memasang libncurses5-dev [on Debian, Ubuntu dan Mint] $ sudo yum memasang ncurses-devel [on RHEL/CENTOS/FEDORA dan Rocky Linux/Almalinux] $ sudo emerge -a ncurses -devel [on Gentoo Linux] $ sudo apk tambah ncurses-dev [on Alpine Linux] $ sudo pacman -s ncurses -devel [on on Arch Linux] $ sudo zypper memasang ncurses-devel [on Opensuse] 

Mengenai pengagihan berasaskan rpm seperti (Red Hat, Centos, Fedora, SUSE, Rocky, Almalinux, dan lain-lain.), jalankan salah satu daripada ini:

$ sudo dnf memasang kemajuan $ sudo yum memasang kemajuan 

Pada sistem berasaskan Deb (Debian, Ubuntu, Mint, dll.) Jalankan:

$ sudo apt memasang kemajuan 

Di Arch Linux, jalankan:

$ sudo pacman -s kemajuan 

Pada pengagihan Linux yang lain, anda boleh memulakan dengan mengklon atau memuat turun fail pakej dari repo GitHub seperti berikut:

# git clone https: // github.com/xfennec/kemajuan.git 

Seterusnya, bergerak ke direktori kemajuan dan membinanya seperti yang ditunjukkan:

$ cd progress $ membuat $ sudo buat pemasangan 

Setelah berjaya memasangnya, jalankan alat ini dari terminal anda, di bawah kami akan melalui beberapa contoh menggunakan Kemajuan pada sistem linux.

Pantau kemajuan arahan di Linux

Anda boleh melihat semua Coreutils perintah itu Kemajuan Bekerja dengan dengan menjalankannya tanpa sebarang pilihan, dengan syarat bukan perintah teras adalah dilaksanakan pada sistem:

$ kemajuan 
Perintah penonton kemajuan

Untuk memaparkan anggaran I/O yang dianggarkan dan anggaran masa yang tinggal untuk arahan teras yang berterusan, membolehkan -w pilihan:

$ kemajuan -w 
Pantau kemajuan arahan yang berjalan

Tunjukkan kemajuan dalam menyalin fail

Untuk melihat kemajuan Perintah CP, Semasa menyalin fail besar, jalankan:

$ cp ghostbsd.vdi/home/tecmint/muat turun/& kemajuan -mp $! 
Pantau kemajuan arahan CP

Tunjukkan kemajuan fail bergerak

Untuk melihat kemajuan Perintah MV, Semasa memindahkan fail besar, jalankan:

$ mv ghostbsd.vdi/media/tecmint/peribadi_data/& kemajuan -mp $! 
MV - Tunjukkan kemajuan semasa memindahkan fail

Tunjukkan kemajuan fail tar

Untuk melihat kemajuan perintah tar, Semasa membuat arkib tar, jalankan:

$ tar czf gambar.tar.GZ Linuxmint-18-Cinnamon-64bit.ISO Centos-7.0-1406-x86_64-DVD.ISO Cublinux-1.0RC-AMD64.ISO | Kemajuan -m $! 
Pantau kemajuan arahan Linux

Tunjukkan kemajuan pelbagai arahan

Dalam contoh seterusnya, anda boleh membuka dua atau lebih tingkap terminal, kemudian jalankan arahan teras dalam satu, dan tonton kemajuan mereka menggunakan tetingkap terminal yang lain seperti yang ditunjukkan dalam imej di bawah.

Perintah di bawah akan membolehkan anda memantau semua contoh semasa dan pasti perintah coreutils:

$ menonton kemajuan -Q 

Untuk pilihan yang lebih menarik, lihat melalui kemajuan halaman lelaki atau lawati https: // github.com/xfennec/kemajuan:

$ manusia maju 
Kesimpulan

Sebagai kata akhir, ini adalah alat yang sangat berguna untuk memantau kemajuan perintah teras, terutamanya apabila menyalin atau mengarkib dan memampatkan fail berat, ditambah lagi.

Sekiranya anda telah memasangnya dengan jayanya, gunakannya dan kongsi pengalaman anda dengan kami melalui bahagian komen di bawah. Anda juga boleh memberikan kami beberapa contoh penggunaan yang hebat di mana anda dapat membantu tugas -tugas pentadbiran sistem sehari -hari penting dan banyak lagi.