GNU/Linux >> Belajar Linux >  >> Ubuntu

Bagaimana Cara Menggunakan Perintah DD Show Progress di Linux?

Pendahuluan

dd utilitas baris perintah digunakan untuk mengonversi dan menyalin file pada sistem operasi mirip Unix dan Unix. Secara default, dd perintah tidak menampilkan output apa pun saat mentransfer file.

Ini bisa menjadi masalah saat menyalin file besar karena Anda tidak dapat memantau prosesnya.

Dalam tutorial ini, Anda akan mempelajari cara menggunakan dd perintah untuk menunjukkan kemajuan.

Prasyarat

  • Sistem yang menjalankan Linux
  • Akun pengguna dengan hak sudo atau root
  • Akses ke jendela terminal / baris perintah
  • GNU Coreutils versi 8.24 atau lebih tinggi

Periksa Versi dd

Untuk melihat bilah kemajuan saat menyalin file dan direktori dengan dd perintah, Anda memerlukan versi dd (coreutils) tidak lebih tua dari 8,24 . Periksa versi dengan perintah:

dd --version

Pada saat penulisan, versi terbaru dd (coreutils) adalah 8,30 seperti yang terlihat pada gambar di atas.

Opsi 1:Gunakan Perintah dd untuk Menampilkan Kemajuan

Sintaks dasar untuk menggunakan dd perintahnya adalah:

dd if=/path/to/input of=/path/to/output

Namun, pengaturan default tidak menampilkan bilah kemajuan atau keluaran apa pun saat proses sedang berlangsung.

Untuk melihat bilah kemajuan, tambahkan status=progress atribut ke perintah dasar:

dd if=/path/to/input of=/path/to/output status=progress

Saat sistem menyalin file yang ditentukan, ini menunjukkan jumlah data yang telah disalin dan waktu yang telah berlalu.

Setelah proses selesai, terminal menampilkan jumlah total data yang ditransfer dan durasi waktu proses.

Opsi 2:Gunakan Perintah dd dengan pv untuk Menampilkan Kemajuan

pv perintah memungkinkan pengguna untuk melihat kemajuan data melalui pipa. Anda dapat menggunakannya dengan dd perintah untuk menunjukkan kemajuan tugas tertentu.

Untuk melakukannya, Anda perlu menginstal pv.

Pada sistem Ubuntu/Debian jalankan:

sudo apt install pv

Pada sistem CentOS/Redhat, jalankan:

sudo yum install pv

Untuk menggunakan pv dengan dd perintah ikuti sintaks:

dd if=/path/to/input | pv | dd of=/path/to/output

Ubuntu
  1. Cara menggunakan Perintah ldconfig di Linux

  2. Cara menggunakan Perintah ipset di Linux

  3. Linux temukan perintah - tunjukkan kemajuan

  1. Cara Menggunakan Perintah Sudo di Linux

  2. Cara menggunakan Perintah Su di Linux

  3. Cara Menggunakan Perintah Layar Linux

  1. Cara Menggunakan Perintah Disown di Linux

  2. Cara Menggunakan Perintah SS Linux

  3. Cara Menggunakan Perintah Linux nohup