Cari Seberapa Banyak Ruang Kekunci Menggunakan Fail Atau Folder Di Linux

Panduan ini akan menunjukkan kepada anda bagaimana untuk mengetahui jumlah ruang cakera fail atau folder yang diambil menggunakan baris arahan Linux.

Ketahui Saiz Fail Semua Fail dan Folder

Perintah du meringkaskan penggunaan cakera setiap fail.

Dalam bentuk yang paling sederhana, anda hanya boleh menjalankan arahan berikut:

du

Ini akan menatal semua fail dan folder dalam direktori kerja semasa. Untuk setiap fail yang dipaparkan saiz fail akan ditunjukkan di sebelahnya dan di bahagian bawah, jumlah saiz fail akan dipaparkan.

Untuk mengetahui berapa banyak ruang yang digunakan pada keseluruhan pemacu, anda boleh mulakan pada folder root dengan menggunakan arahan berikut:

du /

Anda mungkin perlu menggunakan sudo bersama dengan perintah du untuk meningkatkan keizinan anda seperti berikut:

sudo du /

Isu utama dengan arahan di atas adalah bahawa ia hanya akan menyenaraikan saiz fail subfolder dan bukannya fail di dalamnya.

Untuk mendapatkan senarai lengkap gunakan salah satu daripada arahan berikut:

du-a

du --all

Anda boleh mendapatkan output untuk tatal dalam halaman dengan menggunakan lebih banyak perintah atau perintah yang kurang seperti berikut:

du | lebih lagi

du | kurang

Ketahui Saiz Fail Daripada Fail Individu Dan Folder

Jika anda hanya ingin mengetahui penggunaan cakera yang digunakan oleh satu fail, anda boleh menentukan nama fail bersama dengan perintah du seperti berikut.

du / path / to / file

Sebagai contoh

du image.png

Output akan menjadi seperti ini:

36 image.png

Jika anda memasukkan nama folder bersama dengan perintah du anda akan mendapat senarai semua fail dalam folder.

88 Wap / balak

92 Steam

Di atas menunjukkan bahawa folder Steam mempunyai folder log yang mempunyai saiz 88 dan jumlah untuk folder Steam adalah 92.

Ia tidak menyenaraikan fail dalam folder log. Untuk mendapatkan senarai fail anda perlu menggunakan arahan berikut:

du-a Steam

Hasilnya kini seperti berikut:

84 Wap / log / bootstrap_log.txt

88 Wap / balak

92 Steam

Tukar Output Saiz Fail

Secara lalai, saiz fail disenaraikan sebagai kilobyte. Anda boleh menukar saiz blok kepada nilai lain seperti berikut:

du -BM

Sebagai contoh, saya mempunyai fail bernama "zorin.iso" yang secara lalai adalah 1630535680.

du -BM zorin.iso

Perintah di atas menghasilkan saiz sebagai 1556M.

Anda juga boleh menggunakan K atau G seperti berikut:

du -BK zorin.iso

du -BG zorin.iso

Dalam kilobytes, fail zorin.iso disenaraikan sebagai 159232K.

Dalam gigabyte, fail zorin.iso disenaraikan sebagai 2G

Sebenarnya terdapat 8 tetapan yang mungkin seperti berikut:

Sekiranya anda mendapat senarai fail yang cuba untuk mendapatkan saiz paparan yang betul adalah sukar. Contohnya, fail 100 bait perlu dipaparkan sebagai bait tetapi fail yang 16 gigabait akan lebih baik ditunjukkan dalam gigabait.

Untuk mendapatkan saiz fail yang sesuai berdasarkan fail yang dipaparkan menggunakan salah satu daripada arahan berikut:

du-h

du - human-readble

Huraikan Output

Anda boleh mendapatkan perintah du untuk menunjukkan jumlah saiz fail dan folder dengan menggunakan arahan berikut:

du -c

du --total

Anda juga boleh menghapuskan kebanyakan output lain seperti penyenaraian fail dan folder dengan menggunakan perintah berikut:

du -s

du --summarize

Ringkasan

Anda boleh mengetahui lebih lanjut mengenai arahan du dengan menjalankan perintah lelaki di terminal seperti berikut:

lelaki du

Perintah lain yang mungkin anda baca ialah perintah df yang melaporkan sistem fail dan penggunaan ruang cakera.