GNU/Linux >> Belajar Linux >  >> Linux

Ukuran folder dengan du

Karena Anda telah menyalin file menggunakan rsync lalu membandingkan dua set file menggunakan diff , dan sejak diff melaporkan tidak ada perbedaan, kedua kumpulan file itu identik.

Perbedaan ukuran mungkin dapat dijelaskan dengan ukuran node direktori aktual dalam dua struktur direktori. Pada beberapa sistem file, direktori tidak terpotong jika file atau subdirektori dihapus, meninggalkan simpul direktori yang sedikit lebih besar dari yang sebenarnya dibutuhkan.

Jika pada suatu saat Anda menyimpan banyak file yang kemudian dihapus, ini mungkin meninggalkan simpul direktori yang besar.

Contoh:

$ mkdir dir
$ ls -ld dir
drwxr-xr-x  2 kk  wheel  512 May 11 17:09 dir
$ touch dir/file-{1..1000}
$ ls -ld dir
drwxr-xr-x  2 kk  wheel  20480 May 11 17:09 dir
$ rm dir/*
$ ls -ld dir
drwxr-xr-x  2 kk  wheel  20480 May 11 17:09 dir
$ du -h .
20.0K   ./dir
42.0K   .
$ ls -R
dir

./dir:

Perhatikan bagaimana, meskipun saya menghapus 1000 file yang saya buat, file dir direktori masih menggunakan 20 KB.


Linux
  1. Urutkan File Dalam Folder Tertentu Dengan Ranger?

  2. Bagaimana Cara Menulis Jalur Folder Dengan Spasi Di Namanya??

  3. Bagaimana cara membuat file dengan ukuran tertentu di Linux?

  1. Linux menghapus file dengan ukuran 0

  2. Bagaimana cara menyalin folder dengan file ke folder lain di Unix/Linux?

  3. Daftar file folder halaman demi halaman dengan perintah LS

  1. Bagaimana Cara Mengurangi Ukuran Video Dengan Ffmpeg?

  2. Memeriksa Ukuran Direktori dengan du Command di Linux

  3. Bagaimana cara zip file dengan batas ukuran?