4-7
4.4.ls
buyruqisiz fayllarni ko‘rsatish
ls
buyruqisiz fayllarni ko‘rsatish ls
buyrug‘i fayllarni ro‘yxatlash uchun asosiy vosita hisoblanadi, lekin tizimda boshqa buyruqlar yordamida ham fayllarni ko‘rsatish mumkin. Bu usullar muqobil echim sifatida, ayniqsa, ls
buyruq mavjud bo‘lmagan yoki cheklangan tizimlarda foydali bo‘ladi.
Muqobil buyruqlar:
find
buyrug‘i:find
buyrug‘i katalog va fayllarni rekursiv qidirish va ro‘yxatlash uchun ishlatiladi..
– Joriy katalogdagi barcha fayllarni va ichki kataloglarni ko‘rsatadi.Natija:
echo
buyrug‘i:echo
va joker belgilar (*
) yordamida katalogdagi fayllarni ko‘rsatish mumkin.Bu buyruq joriy katalogdagi barcha fayllarni ko‘rsatadi.
stat
buyrug‘i: Faylning batafsil ma'lumotlarini ko‘rish uchun ishlatiladi.tree
buyrug‘i: Fayllarni daraxtsimon ko‘rinishda ko‘rsatadi (quyida batafsil tushuntiriladi).
Amaliy foydalanish:
Bu buyruq foydalanuvchining uy katalogidagi barcha fayllarni ro‘yxatlaydi.
4.5. Fayllarni ro‘yxatlash
Oddiy fayl ro‘yxatini ko‘rsatish uchun bir necha asosiy buyruqlar va parametrlar mavjud. Bular katalog tarkibini ko‘rish va fayllar bilan ishlashda keng qo‘llaniladi.
Kod namunasi:
Natija:
Asosiy parametrlar:
ls
– Oddiy fayl va kataloglarni ro‘yxatlash.ls -l
– Barcha tafsilotlari bilan ko‘rsatish.ls -a
– Yashirin fayllarni ham ko‘rsatish.ls -R
– Katalogni rekursiv ravishda ko‘rsatish (ichki kataloglar bilan).
Misol:
Bu buyruq log
katalogidagi fayllarni hajmi va tafsilotlari bilan ko‘rsatadi.
Alternativ buyruqlar:
find .
– Fayllarni rekursiv ko‘rsatadi.echo *
– Oddiy ro‘yxat ko‘rsatadi.
4.6. Fayllarni daraxtsimon ko‘rinishda ko‘rsatish
Fayl va kataloglarni ierarxik (daraxtsimon) ko‘rinishda ko‘rsatish uchun tree
buyrug‘i ishlatiladi. Bu, ayniqsa, murakkab katalog tuzilmalarida fayllarni tezkor tahlil qilishda foydali bo‘ladi.
Kod namunasi:
Natija:
Tushuntirish:
tree
buyrug‘i katalog tuzilmasini graf ko‘rinishida ko‘rsatadi.Fayllar va kataloglar daraxtsimon tartibda joylashtiriladi.
Qo‘shimcha parametrlar:
tree -L 2
– Daraxt chuqurligini cheklaydi (faqat 2 darajali kataloglarni ko‘rsatadi).tree -a
– Yashirin fayllarni ham ko‘rsatadi.tree -h
– Fayllarning hajmini ko‘rsatadi.
Misol:
Bu buyruq foydalanuvchi katalogining faqat ikki darajali tarkibini ko‘rsatadi.
Tree o‘rniga muqobil:
Agar tree
buyrug‘i mavjud bo‘lmasa, quyidagi usuldan foydalanishingiz mumkin:
Bu buyruq find
va sed
orqali daraxtsimon ko‘rinishga yaqin natija beradi.
4.7. Fayllarni hajm bo‘yicha saralab ko‘rsatish
Katta hajmli fayllarni topish va ularni boshqarish uchun fayllarni hajm bo‘yicha saralab ko‘rsatish zarur. Bu usul disk maydonini optimallashtirishda yordam beradi.
Kod namunasi:
Natija:
Tushuntirish:
-lS
– Fayllarni tafsilotlari bilan hajm bo‘yicha kamayish tartibida saralaydi.Katta fayllar birinchi bo‘lib ko‘rsatiladi.
Qo‘shimcha parametrlar:
ls -lSr
– Hajm bo‘yicha teskari tartibda saralash.du -h --max-depth=1
– Kataloglar hajmini ko‘rsatadi.find . -type f -exec du -h {} + | sort -rh
– Fayllarni hajm bo‘yicha saralab ko‘rsatadi.
Amaliy misol:
Bu buyruq documents
katalogidagi fayllarni hajmi bo‘yicha tartiblab ko‘rsatadi.
Xulosa
ls
buyruqisiz fayllarni ko‘rsatish: Muqobil buyruqlar, masalan,find
,echo
vastat
yordamida amalga oshiriladi.Oddiy fayl ro‘yxatini ko‘rsatish:
ls
buyrug‘ining turli parametrlari, jumladan,-l
,-a
, va-R
orqali keng imkoniyatlar mavjud.Daraxtsimon ko‘rinishda ko‘rsatish:
tree
buyrug‘i katalog va fayllarni ierarxik tarzda tasvirlaydi.Hajm bo‘yicha saralash:
ls -lS
yokidu
buyruqlari katta hajmli fayllarni aniqlashda foydali.
Last updated