Pengurusan Disk

Ketahui Berapa Banyak Ruang Cakera Direktori yang Digunakan dari Baris Perintah

Ketahui Berapa Banyak Ruang Cakera Direktori yang Digunakan dari Baris Perintah
Pada persekitaran desktop grafik, anda dapat mengetahui berapa banyak ruang cakera yang digunakan oleh direktori dengan hanya mengklik kanan pada direktori dan pergi ke Hartanah. Ia sangat sederhana.

Dari baris arahan, anda tidak dapat melihat berapa banyak ruang cakera yang digunakan direktori dengan mudah. Tetapi ada program seperti du dan ncdu yang boleh anda gunakan untuk mengetahui ruang cakera yang digunakan oleh direktori.

Dalam artikel ini, saya akan menunjukkan cara penggunaannya du dan ncdu untuk mengetahui ruang cakera yang digunakan oleh direktori atau direktori. Oleh itu, mari kita mulakan.

Menggunakan du untuk Cari Penggunaan Cakera Direktori:

Perintah du tersedia di semua edaran Linux moden secara lalai. Anda tidak perlu memasang apa-apa tambahan.

Perintah du dengan pilihan -s (-meringkaskan) dan -h (-boleh dibaca oleh manusia) dapat digunakan untuk mengetahui berapa banyak ruang cakera yang digunakan oleh direktori.

Sebagai contoh, katakan, anda ingin memeriksa berapa banyak ruang cakera ~ / Muat turun direktori memakan. Untuk melakukannya, jalankan perintah du seperti berikut:

$ du -sh ~ / Muat turun

Seperti yang anda lihat, ~ / Muat turun direktori menghabiskan sekitar 813 MB ruang cakera.

Kadang-kadang, anda mungkin memerlukan hak istimewa pengguna (root) untuk memeriksa berapa banyak ruang cakera yang digunakan oleh direktori tertentu. Ini kerana, jika Anda tidak memiliki izin untuk membaca file dalam direktori, maka perintah du tidak dapat menganalisisnya untuk mencari ruang disk yang digunakan file juga.

Sebagai contoh, katakan, anda ingin mengira berapa banyak ruang cakera /dan lain-lain direktori memakan. Untuk melakukannya, jalankan perintah du seperti berikut:

$ sudo du -sh / dll

Seperti yang anda lihat, /dan lain-lain direktori hanya digunakan 13 MB ruang cakera.

Dengan perintah du, anda dapat mengetahui berapa banyak ruang cakera yang terdapat pada setiap sub direktori dalam direktori.

Sebagai contoh, jika anda ingin mengetahui berapa banyak ruang cakera yang terdapat pada setiap sub direktori di dalam log masuk pengguna HOME (~) pengguna anda, maka anda boleh menjalankan perintah du seperti berikut:

$ du -h -d 1 ~

Atau,

$ du -h -d 1 $ RUMAH

Seperti yang anda lihat, ukuran setiap direktori di dalam direktori HOME pengguna login saya disenaraikan. Baris terakhir juga menunjukkan jumlah ruang cakera yang digunakan oleh direktori HOME pengguna log masuk.

Menggunakan ncdu untuk Mencari Penggunaan Cakera Direktori:

ncdu adalah penganalisis penggunaan cakera terminal berasaskan ncurse. Anda juga boleh menyebutnya sebagai aplikasi terminal Analisis Penggunaan Disk GNOME (Baobab) versi terminal. Ini adalah alat yang bagus untuk memantau penggunaan cakera per direktori berdasarkan pelayan tanpa kepala.

The ncdu pakej perisian tidak dipasang secara lalai pada Ubuntu / Debian. Tetapi, ia boleh didapati di repositori pakej rasmi Ubuntu / Debian. Oleh itu, sangat senang dipasang.

Pertama, kemas kini cache repositori pakej APT dengan arahan berikut:

$ sudo apt kemas kini

Kemudian, pasang ncdu pada mesin Ubuntu / Debian anda dengan arahan berikut:

$ sudo apt pasang ncdu

ncdu harus dipasang.

Sekarang, anda boleh memulakan ncdu dengan arahan berikut:

$ ncdu

Atau jalankan sebagai pengguna super dengan arahan berikut:

$ sudo ncdu

ncdu harus bermula. Ia akan kelihatan seperti yang ditunjukkan dalam tangkapan skrin di bawah.

Secara lalai, ncdu akan menunjukkan sub-direktori dari direktori kerja semasa anda. Seperti yang anda lihat, ini menunjukkan sub-direktori dari direktori HOME pengguna log masuk saya.

Anda dapat melihat berapa banyak ruang cakera yang digunakan setiap direktori. Terdapat grafik yang bagus juga. Ini menunjukkan secara relatif berapa banyak ruang cakera yang digunakan oleh direktori tertentu. Anda boleh menekan kekunci g pada papan kekunci anda untuk beralih antara grafik, peratusan, grafik + paparan peratusan jika anda mahu.

e simbol dalam direktori bermaksud direktori kosong.

Anda dapat melihat berapa banyak ruang cakera direktori induk (dalam kes saya / rumah / penyodok) menggunakan secara total dan jumlah fail dan direktori (item) di dalam direktori induk di sini di antara muka ncdu.

Anda boleh menggunakan dan kekunci anak panah untuk menavigasi di antara muka ncdu. Anda juga boleh memilih direktori dan tekan untuk melihat kandungan direktori juga.

Sekiranya anda ingin keluar dari antara muka ncdu, tekan q.

Anda boleh memberitahu ncdu secara manual untuk meringkaskan direktori tertentu semasa anda memulakan ncdu.

Sebagai contoh, katakanlah, anda ingin melihat sekilas di / usr direktori dengan ncdu. Untuk melakukannya, mulakan ncdu seperti berikut:

$ ncdu / usr

Atau

$ sudo ncdu / usr

Seperti yang anda lihat, kandungan / usr direktori ditunjukkan dalam antara muka ncdu.

Jadi, itulah cara anda mengetahui berapa banyak ruang cakera yang digunakan oleh direktori dari baris arahan di Linux. Terima kasih kerana membaca artikel ini.

Distro Linux Terbaik untuk Permainan pada tahun 2021
Sistem operasi Linux telah jauh dari tampilan asal, ringkas dan berasaskan pelayan. OS ini telah berkembang pesat dalam beberapa tahun kebelakangan in...
Cara menangkap dan streaming sesi permainan anda di Linux
Pada masa lalu, bermain permainan hanya dianggap sebagai hobi, tetapi seiring dengan berjalannya waktu, industri permainan menyaksikan pertumbuhan yan...
Permainan Terbaik untuk Dimainkan dengan Penjejakan Tangan
Oculus Quest baru-baru ini memperkenalkan idea hebat penjejakan tangan tanpa pengawal. Dengan jumlah permainan dan aktiviti yang semakin meningkat yan...