1-3
4.1. Fayllarni to‘liq ro‘yxat shaklida ko‘rsatish
Linux va Unix tizimlarida ls
buyrug‘i katalogdagi fayllarni ro‘yxatlash uchun ishlatiladi. Fayllarni barcha tafsilotlari bilan (masalan, fayl hajmi, ruxsatlar, egasi va yaratilgan vaqti) ko‘rish uchun ls -l
parametri ishlatiladi.
Kod namunasi:
Natija:
Tushuntirish:
-rw-r--r--
– Fayl uchun ruxsatlar. Bu o‘qish (read), yozish (write) va bajarish (execute) huquqlarini ko‘rsatadi.1
– Fayl yoki katalog uchun havolalar soni.ali
– Fayl egasi (foydalanuvchi nomi).users
– Faylga bog‘liq guruh nomi.4096
– Fayl yoki katalog hajmi (baytlarda).Feb 3 10:00
– Faylning oxirgi o‘zgartirilgan vaqti.example.txt
– Fayl nomi. Agar bu katalog bo‘lsa,drwxr-xr-x
belgisi katalog ekanligini ko‘rsatadi.
Qo‘shimcha parametrlar:
ls -lh
– Fayl hajmini inson o‘qiy oladigan formatda (kilobayt, megabayt) ko‘rsatadi.ls -lt
– Fayllarni o‘zgartirilgan vaqt bo‘yicha tartiblaydi.
Amaliy foydalanish:
Bu buyruq documents
katalogidagi barcha fayllarni tafsilotlari bilan ko‘rsatadi.
4.2. Eng so‘nggi o‘zgartirilgan 10 ta faylni ko‘rsatish
Oxirgi marta o‘zgartirilgan fayllarni ko‘rish tahlil va monitoringda foydali bo‘lishi mumkin. Bashda buni amalga oshirish uchun ls -lt
va head
buyrug‘idan foydalaniladi.
Kod namunasi:
Natija:
Tushuntirish:
ls -lt
– Fayllarni o‘zgartirilgan vaqt bo‘yicha saralaydi (so‘nggi o‘zgartirilgan fayllar birinchi bo‘lib ko‘rsatiladi).|
– Quvur belgisi (pipe) yordamida bir buyruq natijasini boshqasiga uzatadi.head -n 10
– Ro‘yxatdan faqat birinchi 10 ta qatorni ko‘rsatadi.
Qo‘shimcha parametrlar:
ls -ltr
– Fayllarni vaqt bo‘yicha teskari tartibda ko‘rsatadi.find . -type f -printf '%T+ %p\n' | sort -r | head -n 10
– Fayllarni vaqt bo‘yicha batafsil ko‘rsatish uchunfind
buyrug‘i ishlatiladi.
Amaliy foydalanish:
Bu buyruq tizimning log katalogidagi so‘nggi o‘zgartirilgan 10 ta faylni ko‘rsatadi.
4.3. Barcha fayllarni yashirin fayllar bilan birga ko‘rsatish
Linux tizimlarida yashirin fayllar (dotfiles
) fayl nomining boshida nuqta (.
) belgisi bilan boshlanadi. Oddiy ls
buyrug‘i bunday fayllarni ko‘rsatmaydi. Yashirin fayllarni ko‘rish uchun -a
yoki -A
parametri ishlatiladi.
Kod namunasi:
Natija:
Tushuntirish:
ls -la
– Barcha fayllarni, shu jumladan yashirin fayllarni ham tafsilotlari bilan ko‘rsatadi..
va..
– Hozirgi (.
) va yuqoridagi (..
) kataloglarni anglatadi..bash_history
– Bu foydalanuvchining buyruqlar tarixi saqlanadigan yashirin fayl.
Farqlar:
ls -a
– Yashirin fayllarni ko‘rsatadi, lekin tafsilotlarni ko‘rsatmaydi.ls -A
– Yashirin fayllarni ko‘rsatadi, lekin.
va..
kataloglarini chiqarib tashlaydi.
Amaliy foydalanish:
Bu buyruq foydalanuvchining uy katalogidagi barcha fayllarni, shu jumladan yashirin fayllarni ham ko‘rsatadi.
Xulosa
Fayllarni to‘liq ro‘yxat shaklida ko‘rsatish – Fayllarning barcha tafsilotlarini ko‘rish uchun
ls -l
parametri ishlatiladi.Eng so‘nggi o‘zgartirilgan fayllarni ko‘rsatish –
ls -lt
vahead
buyruqlari yordamida amalga oshiriladi.Yashirin fayllarni ko‘rsatish – Yashirin fayllarni ko‘rish uchun
ls -la
yokils -a
parametrlaridan foydalaniladi.
Last updated