Kataloglar egallagan joy (du)
du buyrug‘idan foydalanish
du buyrug‘i fayllar egallagan disk maydonini baholash uchun ishlatiladi.
Bu fayl va kataloglar qancha joy egallashini aniqlash uchun foydali.
Quyidagi barcha misollarda namoyish uchun faraziy natijadan foydalaniladi:
8.0K ./dir1
12K ./dir2
20K .
Natijani tushunish
du buyrug‘ining natijasi ikki ustundan iborat:
- Hajm: Fayl yoki katalog egallagan disk maydoni.
- Yo‘l: Fayl yoki katalogning yo‘li.
Asosiy foydalanish
Fayllar egallagan joyni ko‘rsatish uchun du buyrug‘idan foydalaning:
Misol: asosiy foydalanish
du
8.0K ./dir1
12K ./dir2
20K .
Parametrlar
du buyrug‘ida uning ishlashini o‘zgartiruvchi parametrlar mavjud:
-h- Hajmlarni o‘qish uchun qulay formatda ko‘rsatish (masalan, KB, MB)-s- Har bir element uchun faqat umumiy hajmni ko‘rsatish-a- Faqat kataloglarning emas, barcha fayllarning hajmini ko‘rsatish-c- Umumiy yig‘indini chiqarish--max-depth=N- Kataloglar bo‘ylab o‘tish chuqurligini cheklash
Hajmlarni o‘qish uchun qulay formatda ko‘rsatish
-h parametri hajmlarni o‘qish uchun qulay formatda ko‘rsatish imkonini beradi.
Misol: hajmlarni o‘qish uchun qulay formatda ko‘rsatish
du -h
8.0K ./dir1
12K ./dir2
20K .
Faqat umumiy hajmni ko‘rsatish
-s parametri har bir element uchun faqat umumiy hajmni ko‘rsatish imkonini beradi.
Misol: faqat umumiy hajmni ko‘rsatish
du -s
20K .
Barcha fayllarning hajmini ko‘rsatish
-a parametri faqat kataloglarning emas, barcha fayllarning hajmini ko‘rsatish imkonini beradi.
Misol: barcha fayllarning hajmini ko‘rsatish
du -a
4.0K ./file1
4.0K ./file2
8.0K ./dir1
12K ./dir2
20K .
Umumiy yig‘indini chiqarish
-c parametri umumiy yig‘indini chiqarish imkonini beradi.
Misol: umumiy yig‘indini chiqarish
du -c
8.0K ./dir1
12K ./dir2
20K .
40K total
Kataloglar bo‘ylab o‘tish chuqurligini cheklash
--max-depth=N parametri kataloglar bo‘ylab o‘tish chuqurligini cheklash imkonini beradi.
Bu disk maydonidan foydalanishni muayyan katalog darajasida umumlashtirish uchun foydali bo‘lishi mumkin.
Misol: kataloglar bo‘ylab o‘tish chuqurligini cheklash
du --max-depth=1
8.0K ./dir1
12K ./dir2
20K .
Bu misolda du --max-depth=1 buyrug‘i ichki kataloglarga chuqurroq kirmasdan, yuqori darajadagi har bir katalog egallagan joyni ko‘rsatadi.
Misol: kataloglar bo‘ylab o‘tish chuqurligini 2 gacha cheklash
du --max-depth=2
4.0K ./dir1/subdir1
8.0K ./dir1
6.0K ./dir2/subdir2
12K ./dir2
20K .
Bu yerda du --max-depth=2 buyrug‘i ichki kataloglarni ham qo‘shib, ikki daraja chuqurlikkacha disk maydonidan foydalanish haqida umumiy ma’lumot beradi.
Parametrlarni birlashtirish
Batafsilroq natija olish uchun parametrlarni birlashtirish mumkin. Masalan, du -h --max-depth=1 buyrug‘i hajmlarni o‘qish uchun qulay formatda, cheklangan katalog chuqurligi bilan ko‘rsatadi.
Misol: parametrlarni birlashtirish
du -h --max-depth=1
8.0K ./dir1
12K ./dir2
20K .
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
