Linux du command summary with examples
Isi kandungan:
Perintah
du
, pendek untuk "penggunaan cakera" melaporkan anggaran ruang cakera yang digunakan oleh fail atau direktori yang diberikan. Ia praktikal berguna untuk mencari fail dan direktori yang mengambil sejumlah besar ruang cakera.
Bagaimana Menggunakan perintah
du
Sintaks umum untuk arahan
du
adalah seperti berikut:
du… FILE…
Jika
FILE
diberikan adalah direktori,
du
akan meringkaskan penggunaan cakera setiap fail dan subdirektori dalam direktori itu. Jika tiada
FILE
ditentukan,
du
akan melaporkan penggunaan cakera pada direktori kerja semasa.
Apabila disempurnakan tanpa sebarang pilihan
du
memaparkan penggunaan cakera bagi fail atau direktori yang diberikan dan setiap subdirektorinya dalam bait.
du ~/Documents
Anda juga boleh lulus beberapa fail dan direktori ke perintah
du
sebagai hujah:
du ~/Documents ~/Pictures ~/.zshrc
du
mempunyai banyak pilihan, kami akan menggariskan hanya yang paling kerap digunakan.
Pilihan
-a
memberitahu
du
untuk melaporkan penggunaan ruang cakera setiap fail dalam direktori.
du -a ~/Documents
Biasanya, anda ingin memaparkan hanya ruang yang diduduki oleh direktori yang diberikan dalam format yang boleh dibaca manusia. Untuk melakukannya, gunakan pilihan
-h
.
Sebagai contoh, untuk mendapatkan saiz keseluruhan
/var/lib
dan semua subdirektorinya, anda akan menjalankan arahan berikut:
sudo du -h /var
Kami menggunakan
sudo
kerana kebanyakan fail dan direktori di direktori
/var/lib
dimiliki oleh pengguna root dan tidak boleh dibaca oleh pengguna biasa. Output akan kelihatan seperti ini:
… 4.0K /var/lib/apt/mirrors/partial 8.0K /var/lib/apt/mirrors 205M /var/lib/apt 2.9G /var/lib/
Untuk melaporkan hanya saiz keseluruhan direktori yang ditentukan, dan bukan untuk subdirektori gunakan pilihan
-s
-
sudo du -sh /var
2.9G /var
Pilihan-
-c
memberitahu
du
untuk melaporkan sejumlah besar. Ini berguna apabila anda ingin mendapatkan saiz gabungan dua atau lebih direktori.
sudo du -csh /var/log /var/lib
1.2G /var/log 2.9G /var/lib 4.1G total
sudo du -h --max-depth=1 /var/lib
… 544K /var/lib/usbutils 4.0K /var/lib/acpi-support 205M /var/lib/apt 2.9G /var/lib
Tingkah laku lalai dari utiliti
du
adalah untuk mengembalikan ruang cakera yang digunakan oleh direktori atau fail. Untuk mencari saiz fail yang jelas, gunakan suis
--apparent-size
. "Ukuran jelas" fail ialah berapa data sebenarnya dalam fail.
sudo du -sh --apparent-size /var/lib
2.9G /var/lib
du
juga membolehkan anda menggunakan corak shell. Sebagai contoh, untuk mendapatkan saiz semua direktori bermula dengan "Do" dalam direktori rumah anda, anda akan menjalankan:
sudo du -csh ~/Do*
102M /home/linuxize/Documents 358M /home/linuxize/Downloads 460M total
Menggunakan
du
dengan Perintah Lain
Perintah
du
boleh digabungkan dengan arahan lain dengan paip.
Sebagai contoh, untuk mencetak 5 direktori terbesar di dalam direktori
/var
anda akan lulus output
du
ke arahan jenis untuk menyusun direktori mengikut saiznya dan kemudian paip output ke arahan
head
yang akan mencetak hanya 5 direktori teratas:
sudo du -h /var/ | sort -rh | head -5
4.6G /var/ 2.9G /var/lib 2.6G /var/lib/snapd 1.7G /var/lib/snapd/snaps 1.2G /var/log/journal/af8ce1d394b844fea8c19ea5c6a9bd09
Kesimpulannya
Sekarang anda harus mempunyai pemahaman yang baik mengenai cara menggunakan perintah
du
.
tidak seperti
df
yang mencetak maklumat mengenai penggunaan cakera sistem fail yang dipasang, perintah
du
memberikan anda anggaran ruang cakera yang digunakan oleh fail atau direktori yang diberikan.
Anda boleh melihat semua pilihan perintah
du
tersedia dengan menaip
man du
di terminal anda.
Gunakan arahan arahan untuk membakar fail ISO di Windows 10
Ketahui cara membakar imej ISO ke CD atau DVD menggunakan Prompt Perintah di Windows 10/8/7. Ini akan membawa Windows Disc Image Burner atau isoburn.exe.
Bagaimana untuk membuka suatu arahan arahan yang tinggi menggunakan CMd
Petua geek! Sekiranya anda perlu membuka suatu arahan arahan yang tinggi, anda boleh menggunakan perintah berikut yang biasa, anda boleh melakukannya dengan menggunakan arahan berikut.
11 Barisan arahan arahan Brilliant (cmd) yang anda tidak tahu
Check Out 11 Command Prompt Brilliant (cmd) Trik Anda Mungkin Tidak Tahu Tentang.







