10 Perintah DU (penggunaan cakera) yang berguna untuk mencari penggunaan cakera fail dan direktori

10 Perintah DU (penggunaan cakera) yang berguna untuk mencari penggunaan cakera fail dan direktori

The Linux "du"(Penggunaan cakera) adalah standard Unix/Linux Perintah, digunakan untuk menyemak maklumat penggunaan cakera fail dan direktori pada mesin.

The du Perintah mempunyai banyak pilihan parameter yang boleh digunakan untuk mendapatkan hasil dalam banyak format. The du Perintah juga memaparkan fail dan saiz direktori secara rekursif.

Semak penggunaan cakera fail dan folder di Linux

Artikel ini menerangkan 10 Perintah "DU" berguna dengan contoh mereka, yang mungkin membantu anda mengetahui saiz fail dan direktori di Linux. Maklumat yang diberikan dalam artikel ini diambil dari halaman lelaki du perintah.

Baca juga:

  • 12 "DF" Perintah untuk memeriksa ruang cakera sistem linux
  • Agedu - Alat yang berguna untuk menjejaki ruang cakera sia -sia di Linux

Cara mencari saiz direktori di linux

1. Untuk mengetahui ringkasan penggunaan cakera a /rumah/tecmint pokok direktori dan setiap subdirektorinya. Masukkan arahan sebagai:

[[dilindungi e -mel]]# du/home/tecmint 40/home/tecmint/muat turun 4/home/tecmint/.mozilla/plugin 4/home/tecmint/.Mozilla/Extensions 12/Home/Tecmint/.Mozilla 12/Home/Tecmint/.SSH 689112/home/tecmint/ubuntu-12.10 689360 /home /tecmint

Output arahan di atas memaparkan bilangan blok cakera di /rumah/tecmint direktori bersama dengan sub-direktori.

Cara Mencari Saiz Direktori Dalam Format Boleh Dibaca Manusia

2. Menggunakan "-h"Pilihan dengan"du"Perintah memberikan hasil dalam"Format boleh dibaca manusia". Ini bermaksud anda dapat melihat saiz di Bait, Kilobytes, Megabait, Gigabait, dan lain-lain.

[[dilindungi e -mel]]# du -h/home/tecmint 40k/home/tecmint/muat turun 4.0k/rumah/tecmint/.Mozilla/plugin 4.0k/rumah/tecmint/.mozilla/sambungan 12k/rumah/tecmint/.Mozilla 12K/Home/Tecmint/.SSH 673m/home/tecmint/ubuntu-12.10 674m /home /tecmint

Cara Mencari Jumlah Saiz Direktori Di Linux

3. Untuk mendapatkan ringkasan saiz penggunaan cakera yang besar dari direktori menggunakan pilihan "-s" seperti berikut.

[[dilindungi e -mel]]# du -sh /home /tecmint 674m /home /tecmint

4. Menggunakan "-a"Bendera dengan"du"Perintah memaparkan penggunaan cakera semua fail dan direktori.

[[dilindungi e -mel]]# du -a/home/tecmint 4/home/tecmint/.Bash_logout 12/home/tecmint/muat turun/uploadprogress-1.0.3.1.TGZ 24/rumah/tecmint/muat turun/phpfiles-org.tar.BZ2 40/rumah/tecmint/muat turun 12/rumah/tecmint/uploadprogress-1.0.3.1.TGZ 4/Home/Tecmint/.mozilla/plugin 4/home/tecmint/.Mozilla/Extensions 12/Home/Tecmint/.Mozilla 4/Home/Tecmint/.Bashrc 689108/home/tecmint/ubuntu-12.10/Ubuntu-12.10-server-I386.ISO 689112/home/tecmint/ubuntu-12.10 689360 /home /tecmint

5. Menggunakan "-a"Bendera bersama"-h"Memaparkan penggunaan cakera semua fail dan folder dalam format yang boleh dibaca manusia. Output di bawah lebih mudah difahami kerana ia menunjukkan fail di Kilobytes, Megabait, dan lain-lain.

[[dilindungi e -mel]]# du -ah /home /tecmint 4.0k/rumah/tecmint/.bash_logout 12k/home/tecmint/muat turun/uploadprogress-1.0.3.1.TGZ 24K/Laman Utama/Tecmint/Muat turun/Phpfiles-Org.tar.BZ2 40K/Laman Utama/Tecmint/Muat turun 12K/Laman Utama/Tecmint/UploadProgress-1.0.3.1.TGZ 4.0k/rumah/tecmint/.Mozilla/plugin 4.0k/rumah/tecmint/.mozilla/sambungan 12k/rumah/tecmint/.Mozilla 4.0k/rumah/tecmint/.Bashrc 673m/home/tecmint/ubuntu-12.10/Ubuntu-12.10-server-I386.ISO 673m/home/tecmint/ubuntu-12.10 674m /home /tecmint

6. Ketahui penggunaan cakera pokok direktori dengan subtree di Kilobyte blok. Menggunakan "-k"(Memaparkan saiz di 1024 unit bait).

[[dilindungi e -mel]]# du -k/home/tecmint 40/home/tecmint/muat turun 4/home/tecmint/.mozilla/plugin 4/home/tecmint/.Mozilla/Extensions 12/Home/Tecmint/.Mozilla 12/Home/Tecmint/.SSH 689112/home/tecmint/ubuntu-12.10 689360 /home /tecmint

7. Untuk mendapatkan ringkasan penggunaan cakera pokok direktori bersama dengan subtreesnya di Megabait (Mb) sahaja. Gunakan pilihan "-mh" seperti berikut. "-m"Bendera mengira blok di Mb Unit dan "-h"Berdiri untuk format yang boleh dibaca manusia.

[[dilindungi e -mel]]# du -mh/home/tecmint 40k/home/tecmint/muat turun 4.0k/rumah/tecmint/.Mozilla/plugin 4.0k/rumah/tecmint/.mozilla/sambungan 12k/rumah/tecmint/.Mozilla 12K/Home/Tecmint/.SSH 673m/home/tecmint/ubuntu-12.10 674m /home /tecmint

8. "-c"Bendera menyediakan ruang cakera penggunaan besar pada baris terakhir. Sekiranya direktori anda diambil 674MB ruang, maka dua baris terakhir terakhir output.

[[dilindungi e -mel]]# du -ch/home/tecmint 40k/home/tecmint/muat turun 4.0k/rumah/tecmint/.Mozilla/plugin 4.0k/rumah/tecmint/.mozilla/sambungan 12k/rumah/tecmint/.Mozilla 12K/Home/Tecmint/.SSH 673m/home/tecmint/ubuntu-12.10 674m /home /tecmint Jumlah 674m 

Cara mengecualikan fail dengan perintah du

9. Perintah di bawah mengira dan memaparkan penggunaan cakera semua fail dan direktori, tetapi tidak termasuk fail yang sesuai dengan corak yang diberikan. Perintah di bawah tidak termasuk ".txt"Fail semasa mengira jumlah saiz direktori. Jadi, dengan cara ini anda boleh mengecualikan sebarang format fail dengan menggunakan bendera "--tidak termasuk". Lihat output tidak ada txt Kemasukan fail.

[[dilindungi e -mel]]# du -AH --exclude = "*.txt " /home /tecmint 4.0k/rumah/tecmint/.bash_logout 12k/home/tecmint/muat turun/uploadprogress-1.0.3.1.TGZ 24K/Laman Utama/Tecmint/Muat turun/Phpfiles-Org.tar.BZ2 40K/Laman Utama/Tecmint/Muat turun 12K/Laman Utama/Tecmint/UploadProgress-1.0.3.1.TGZ 4.0k/rumah/tecmint/.BASH_HISTORY 4.0k/rumah/tecmint/.BASH_PROFILE 4.0k/rumah/tecmint/.Mozilla/plugin 4.0k/rumah/tecmint/.mozilla/sambungan 12k/rumah/tecmint/.Mozilla 4.0k/rumah/tecmint/.Bashrc 24k/Home/Tecmint/Phpfiles-Org.tar.BZ2 4.0k/rumah/tecmint/geoipupdate.SH 4.0k/rumah/tecmint/.ZSHRC 120K/Home/Tecmint/GoAccess-0.4.2.tar.Gz.1 673m/home/tecmint/ubuntu-12.10/Ubuntu-12.10-server-I386.ISO 673m/home/tecmint/ubuntu-12.10 674m /home /tecmint

Cara mencari penggunaan direktori dengan masa pengubahsuaian

10. Paparkan penggunaan cakera berdasarkan pengubahsuaian masa, gunakan bendera "-masa" seperti yang ditunjukkan di bawah.

[[dilindungi e -mel]]# du -ha --time /home /tecmint 4.0k 2012-10-12 22:32/home/tecmint/.Bash_logout 12k 2013-01-19 18:48/rumah/tecmint/muat turun/uploadprogress-1.0.3.1.TGZ 24K 2013-01-19 18:48/rumah/tecmint/muat turun/phpfiles-org.tar.BZ2 40K 2013-01-19 18:48/rumah/tecmint/muat turun 12k 2013-01-19 18:32/home/tecmint/uploadprogress-1.0.3.1.TGZ 4.0k 2012-10-13 00:11/home/tecmint/.BASH_HISTORY 4.0k 2012-10-12 22:32/home/tecmint/.Bash_profile 0 2013-01-19 18:32/home/tecmint/xyz.TXT 0 2013-01-19 18:32/home/tecmint/ABC.TXT 4.0k 2012-10-12 22:32/home/tecmint/.Mozilla/plugin 4.0k 2012-10-12 22:32/home/tecmint/.Mozilla/Extensions 12k 2012-10-12 22:32/home/tecmint/.Mozilla 4.0k 2012-10-12 22:32/home/tecmint/.Bashrc 24k 2013-01-19 18:32/rumah/tecmint/phpfiles-org.tar.BZ2 4.0k 2013-01-19 18:32/home/tecmint/geoipupdate.SH 4.0k 2012-10-12 22:32/home/tecmint/.ZSHRC 120K 2013-01-19 18:32/rumah/tecmint/GoAccess-0.4.2.tar.Gz.1 673m 2013-01-19 18:51/rumah/tecmint/ubuntu-12.10/Ubuntu-12.10-server-I386.ISO 673M 2013-01-19 18:51/rumah/tecmint/Ubuntu-12.10 674m 2013-01-19 18:52 /rumah /tecmint

Baca juga:

  • 10 arahan fdisk untuk menguruskan partisi cakera linux
  • GDU - Analyzer Penggunaan Cakera Cukup Cepat untuk Linux