Bagaimana cara mengingat perbedaan antara du dan df?

40

dudan dfmelakukan hal-hal yang agak mirip, jadi saya selalu menemukan diri saya mengetik yang salah.

Saya pikir jika saya tahu apa arti "du" dan "df" itu mungkin membuatnya lebih mudah untuk mengingat yang harus digunakan.

Apa cara untuk membedakan antara keduanya sehingga saya dapat mengingat mana yang melakukan tindakan?

Cory Klein
sumber
9
Isi ulang tag Hah, Unix & Linux telah menjawab sebagian pertanyaan saya! Jalan untuk pergi! (Saya telah menandai pertanyaan du, dan setelah dikirim, pertanyaan itu akan otomatis diisi ulang disk-usage)
Cory Klein
2
Bagus, menang stackexchange!
Tim
1
Untuk apa nilainya, df melihat sistem file, jadi saya selalu memetakan df dengan f dengan itu
user606723

Jawaban:

60

du== Penggunaan Disk . Itu berjalan melalui pohon direktori dan menghitung jumlah total semua file di dalamnya. Ini mungkin tidak menampilkan informasi yang pasti karena kemungkinan file yang tidak dapat dibaca, hardlink di pohon direktori, dll. Ini akan menampilkan informasi tentang direktori tertentu yang diminta. Pikirkan, "Berapa banyak ruang disk yang digunakan oleh file-file ini?"

df== Bebas Disk . Tampak pada disk yang digunakan blok langsung di metadata filesystem. Karena ini ia mengembalikan lebih cepat dutetapi hanya dapat menampilkan info tentang seluruh disk / partisi. Pikirkan, "Berapa banyak ruang disk kosong yang saya miliki?"

buru-buru
sumber
1
Sebenarnya saya berpendapat bahwa dusingkatan dari "Penggunaan Direktori" (tapi ya, itu masih bisa diperdebatkan :-P)
Patrick
7
By the way bahkan di halaman manual ditulis du - display disk usage statistics.
buru
Tetapi menunjukkan penggunaan direktori. Penggunaan disk adalah dffungsinya. Jadi mungkin halaman manual adalah sumber kebingungan di sini ...
Nils
7
Saya akan mengatakan itu! +1 untuk mengalahkan saya karenanya. Saya pikir "penggunaan disk" lebih tepat daripada "penggunaan direktori" jika Anda menganggapnya sebagai "penggunaan disk untuk file yang disebut sebagai argumen." Anda dapat memberi makan du (1) daftar panjang file, dan itu tidak akan menampilkan statistik direktori sama sekali.
Jan Steinman
Bagi saya, "penggunaan disk" dapat diartikan sebagai "penggunaan disk untuk semua file saya", tetapi "disk bebas" tentu saja eksplisit.
Sparhawk
-4

dudigunakan lebih dari dfdalam proyek sehari-hari karena menunjukkan penggunaan disk sesuai tingkat direktori.

dfadalah ruang bebas disk dan ditampilkan di tingkat sistem file. Perintah lain adalah dfspaceyang juga akan digunakan.

abc
sumber
1
Apa dfspace? Bagaimana saya menginstalnya? Itu tidak ada dalam repositori Debian dan aku belum pernah mendengarnya.
terdon