GNU/Linux >> Belajar Linux >  >> Linux

Cara Menemukan Ukuran Direktori Di Linux

Tutorial singkat ini menjelaskan cara menemukan ukuran direktori di sistem operasi Linux. Menemukan ukuran file dan direktori dalam mode grafis sangat mudah! Yang harus kita lakukan hanyalah klik kanan pada file atau direktori, dan pilih properti pilihan dari menu konteks. Namun, sama pentingnya untuk mengetahui cara memeriksa ukuran direktori dari mode CLI juga.

Menemukan ukuran direktori di Linux

Kita bisa mendapatkan ukuran direktori menggunakan 'du' perintah di Linux dan sistem operasi mirip Unix. du perintah akan memperkirakan dan meringkas penggunaan ruang file dan direktori.

Bagi mereka yang bertanya-tanya, du singkatan dari d isk u bijak.

Sintaks khas du perintah diberikan di bawah ini:

du [OPTION]... [FILE] [directory]...

du [OPTION]... --files0-from=F

Sekarang, izinkan saya menunjukkan cara menemukan ukuran direktori di Linux dari baris perintah menggunakan du perintah dengan contoh.

1. Tampilkan ukuran direktori saat ini

Masukkan 'du' perintah tanpa opsi apa pun untuk menampilkan ukuran direktori saat ini dan sub-direktorinya.

$ du

contoh keluaran:

Seperti yang Anda lihat pada output di atas, du perintah menampilkan penggunaan disk direktori saya saat ini bersama dengan sub-direktori.

2. Ukuran tampilan direktori tertentu

Untuk menampilkan ukuran direktori tertentu, misalnya ostechnix , jalankan:

$ du ostechnix/

Contoh keluaran:

36252 ostechnix/Swami Vivekananda (Chicago Speech)
452 ostechnix/MultiCD/plugins
44 ostechnix/MultiCD/.git/hooks
4 ostechnix/MultiCD/.git/branches
1012 ostechnix/MultiCD/.git/objects/pack
4 ostechnix/MultiCD/.git/objects/info
1020 ostechnix/MultiCD/.git/objects
8 ostechnix/MultiCD/.git/logs/refs/heads
8 ostechnix/MultiCD/.git/logs/refs/remotes/origin
12 ostechnix/MultiCD/.git/logs/refs/remotes
24 ostechnix/MultiCD/.git/logs/refs
32 ostechnix/MultiCD/.git/logs
8 ostechnix/MultiCD/.git/refs/heads
4 ostechnix/MultiCD/.git/refs/tags
8 ostechnix/MultiCD/.git/refs/remotes/origin
12 ostechnix/MultiCD/.git/refs/remotes
28 ostechnix/MultiCD/.git/refs
8 ostechnix/MultiCD/.git/info
1168 ostechnix/MultiCD/.git
140 ostechnix/MultiCD/maps
2706504 ostechnix/MultiCD
2832056 ostechnix/

Anda juga dapat menampilkan ukuran beberapa direktori sekaligus seperti di bawah ini:

$ du ~/Desktop/ ~/Downloads/

3. Tampilkan ukuran direktori dalam format yang dapat dibaca manusia

Secara default, du menampilkan ukuran dalam bytes . Kami juga dapat menampilkan ukuran dalam "format yang dapat dibaca manusia" (yaitu secara otomatis memilih unit yang sesuai untuk setiap ukuran), daripada ukuran blok standar.

Untuk melakukannya, tambahkan -h tag dengan du perintah seperti yang ditunjukkan di bawah ini.

$ du -h ostechnix/

Contoh keluaran:

36M ostechnix/Swami Vivekananda (Chicago Speech)
452K ostechnix/MultiCD/plugins
44K ostechnix/MultiCD/.git/hooks
4.0K ostechnix/MultiCD/.git/branches
1012K ostechnix/MultiCD/.git/objects/pack
4.0K ostechnix/MultiCD/.git/objects/info
1020K ostechnix/MultiCD/.git/objects
8.0K ostechnix/MultiCD/.git/logs/refs/heads
8.0K ostechnix/MultiCD/.git/logs/refs/remotes/origin
12K ostechnix/MultiCD/.git/logs/refs/remotes
24K ostechnix/MultiCD/.git/logs/refs
32K ostechnix/MultiCD/.git/logs
8.0K ostechnix/MultiCD/.git/refs/heads
4.0K ostechnix/MultiCD/.git/refs/tags
8.0K ostechnix/MultiCD/.git/refs/remotes/origin
12K ostechnix/MultiCD/.git/refs/remotes
28K ostechnix/MultiCD/.git/refs
8.0K ostechnix/MultiCD/.git/info
1.2M ostechnix/MultiCD/.git
140K ostechnix/MultiCD/maps
2.6G ostechnix/MultiCD
2.8G ostechnix/

Sekarang Anda melihat ukuran direktori dalam Kilobyte, Megabyte, dan Gigabyte, yang sangat jelas dan mudah dipahami.

4. Tampilkan ukuran direktori dalam format tertentu

Kami juga dapat menampilkan ukuran penggunaan disk hanya dalam KB, atau MB, atau GB.

Untuk melakukannya, gunakan -k untuk kilobyte, -m untuk megabita

$ du -k ostechnix/
$ du -m ostechnix/

5. Tampilkan ukuran total direktori

Kami hanya dapat menampilkan ukuran total yang dapat dibaca manusia dari direktori kerja saat ini menggunakan -s dan -h bendera.

$ du -sh

Di sini, -s bendera menunjukkan ringkasan.

Contoh keluaran:

54G

Jika Anda ingin memeriksa total ruang disk yang digunakan oleh direktori tertentu, jalankan:

$ du -sh ~/ostechnix

Kami juga dapat menampilkan ukuran beberapa direktori sekaligus seperti yang ditunjukkan di bawah ini.

$ du -sh ~/Desktop ~/Downloads

Untuk mendapatkan total keseluruhan direktori gabungan dalam format yang dapat dibaca manusia, misalnya ~/Desktop , ~/DownLoads dan ~/Music , tambahkan -c bendera:

$ du -chs ~/Desktop ~/Downloads ~/Music

Di sini, -c mengacu pada total kumulatif.

Contoh keluaran:

4.0K	/home/sk/Desktop
47G	/home/sk/Downloads
3.9G	/home/sk/Music
51G	total

Untuk hanya menampilkan total keseluruhan direktori yang diberikan termasuk semua subdirektori, gunakan 'grep' perintah dengan 'du' perintah seperti di bawah ini.

$ du -ch Downloads/ | grep total
47G total

6. Menampilkan ukuran direktori dan subdirektori, hingga kedalaman N level

Sebuah direktori mungkin berisi sejumlah besar sub-direktori. Anda mungkin ingin mencantumkan ukuran direktori dan subdirektori apa pun, hanya hingga N tingkat yang dalam.

Perintah berikut menampilkan ukuran direktori yang dapat dibaca manusia dan subdirektorinya, hingga 2 tingkat kedalaman:

$ du -h --max-depth=2 ~/Downloads

7. Urutkan direktori berdasarkan ukuran

Untuk mengetahui sub-direktori mana yang menghabiskan berapa banyak ukuran disk dan mengurutkannya berdasarkan ukurannya, gunakan perintah ini:

$ du -h --max-depth=1 | sort -hr

Sub-direktori terbesar akan ditampilkan di atas. Anda dapat meningkatkan tingkat kedalaman direktori dengan meningkatkan nilai --max-depth parameter.

8. Temukan ukuran file dan direktori

Seperti yang mungkin Anda perhatikan pada semua keluaran di atas, du perintah hanya menampilkan direktori penggunaan disk. Tapi, bagaimana dengan filenya?

Untuk menampilkan penggunaan disk semua item termasuk file dan direktori, gunakan -a bendera.

$ du -ah ostechnix/

Sekarang, Anda akan melihat penggunaan disk dari semua file dan folder dalam format yang dapat dibaca manusia.

Contoh keluaran:

9. Kecualikan jenis file tertentu

Perintah berikut akan menampilkan ukuran direktori saat ini termasuk sub-direktori, tetapi akan mengecualikan ukuran semua .mp4 file.

$ du -ch --exclude='*.mp4' | grep total 
6.4G total

Kiat: Bisakah kita menemukan direktori/file terbesar atau terkecil? Tentu saja ya! Periksa panduan berikut.

  • Cara Menemukan Direktori Dan File Terbesar Dan Terkecil Di Linux

Untuk detail selengkapnya tentang 'du' perintah, periksa halaman manual.

$ man du

Bacaan yang Disarankan:

  • Cara Memeriksa Penggunaan Ruang Disk Di Linux Menggunakan Ncdu
  • Beberapa Alternatif Bagus Untuk Du Command
  • Cara Membuat File Dengan Ukuran Tertentu Di Linux

Kesimpulan

Dalam panduan ini, kita melihat bagaimana menemukan ukuran total direktori di Linux menggunakan du perintah dengan contoh. Seperti yang Anda lihat, mendapatkan ukuran folder atau direktori di Linux bukanlah masalah besar.


Linux
  1. Cara mendapatkan ukuran direktori di Linux

  2. Bagaimana cara menemukan ukuran tumpukan maksimum?

  3. Cara mem-pipe hasil 'find' ke mv di Linux

  1. Cara Mengembalikan Direktori /tmp yang Dihapus di Linux

  2. Bagaimana Linux Menangani Beberapa Pemisah Jalur Berturut-turut (/home////username///file)?

  3. Bagaimana cara membersihkan direktori /boot di LINUX Mint?

  1. Linux – Bagaimana Menggabungkan Pohon Dengan Ukuran Direktori?

  2. Cara menemukan ukuran buffer soket linux

  3. Bagaimana menemukan ukuran partisi yang tidak di-mount di Linux?