Rumah  >  Artikel  >  Bagaimana untuk menyemak saiz folder dalam linux

Bagaimana untuk menyemak saiz folder dalam linux

zbt
zbtasal
2023-07-20 09:56:3760478semak imbas

Linux ialah sistem pengendalian berkuasa yang digunakan secara meluas dalam pelayan dan komputer peribadi. Dalam sistem Linux, melihat saiz folder adalah operasi biasa, yang sangat penting untuk mengurus sumber sistem dan menyemak penggunaan cakera. Artikel ini akan memperkenalkan beberapa kaedah untuk menyemak saiz folder dalam sistem Linux.

Kaedah 1: Gunakan du command

du command ialah alat yang digunakan untuk menganggarkan kapasiti fail dan direktori dalam sistem Linux. Dengan arahan du, anda boleh melihat saiz folder dan menyusunnya mengikut hierarki direktori.

Untuk melihat saiz folder, anda boleh menggunakan perintah du mengikut sintaks berikut:

du [pilihan] [direktori]

Di mana pilihan boleh dilaraskan mengikut keperluan. Beberapa pilihan yang biasa digunakan termasuk:

-h: Paparkan saiz fail dan direktori dalam format yang boleh dibaca manusia.

-s: Hanya memaparkan jumlah saiz direktori yang ditentukan, bukan saiz subdirektori.

-c: Paparkan jumlah saiz pada baris terakhir, termasuk saiz semua direktori yang ditentukan.

Sebagai contoh, untuk melihat saiz semua fail dan subdirektori dalam direktori semasa, anda boleh menggunakan arahan berikut:

du -h

Untuk melihat saiz direktori tertentu, anda boleh menentukan laluan ke direktori dalam arahan, contohnya:

du -h /path/to/directory

Kaedah 2: Gunakan arahan ncdu

ncdu ialah alat baris arahan yang berkuasa untuk melihat secara interaktif saiz fail dan direktori dalam Linux sistem. Perintah ncdu membolehkan pengguna menyemak imbas fail dan direktori dalam antara muka visual dan menyusunnya mengikut saiz.

Untuk menggunakan arahan ncdu, anda perlu memasang alat baris arahan terlebih dahulu. Anda boleh menggunakan arahan berikut untuk memasang ncdu dalam sistem Debian/Ubuntu:

sudo apt install ncdu

Selepas pemasangan selesai, anda boleh menggunakan sintaks berikut untuk menjalankan arahan ncdu:

ncdu [pilihan] [direktori]

Di mana, pilihan boleh berdasarkan Pelarasan diperlukan. Beberapa pilihan yang biasa digunakan termasuk:

-r: Paparkan saiz fail dan direktori secara rekursif.

-x: Kecualikan direktori di luar titik pelekap.

-q: Jangan paparkan bar kemajuan.

Sebagai contoh, untuk melihat saiz direktori semasa dan subdirektorinya, anda boleh menggunakan arahan berikut:

ncdu -r /

Kaedah 3: Gunakan arahan ls digabungkan dengan arahan awk dan du

Perintah ls digunakan untuk menyenaraikan fail dan butiran katalog. Dengan menggabungkan arahan awk dan du, anda boleh melihat saiz dalam unit folder.

Untuk melihat saiz folder menggunakan perintah ls digabungkan dengan perintah awk dan du, anda boleh menggunakan arahan berikut:

ls -ld */ | awk '{print $5,$9}' |

Arahan ini berfungsi Prinsipnya adalah seperti berikut:

1 ls -ld */: Senaraikan semua folder dalam direktori semasa dan paparkan maklumat terperincinya.

2. awk '{print $5,$9}': Ekstrak saiz dan nama folder daripada output arahan ls.

3. xargs du -sh: Gunakan perintah du pada setiap folder untuk mengira saiznya dan memaparkannya dalam format yang boleh dibaca manusia.

Dengan arahan di atas, anda boleh menyemak saiz folder dengan mudah.

Ringkasnya, sistem Linux menyediakan pelbagai kaedah untuk menyemak saiz folder. Anda boleh mengetahui saiz folder dan penggunaan cakera keseluruhan dengan mudah dengan menggunakan perintah du, perintah ncdu, atau gabungan perintah ls, awk dan du. Sama ada anda menguruskan pelayan atau PC, kaedah ini boleh menjadi sangat berguna apabila ia datang untuk memahami saiz folder. .

Atas ialah kandungan terperinci Bagaimana untuk menyemak saiz folder dalam linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel sebelumnya:Apakah fenomena mysql deadlock?Artikel seterusnya:Apakah fenomena mysql deadlock?