Fayl Tizimida Harakatlanish Va Navigatsiya Buyruqlari
Last updated
Last updated
Linux operatsion tizimining fayl tizimi irodali daraxt strukturasida tuzilgan bo'lib, u yerda eng yuqori daraja – root (asosiy) katalogidir (/
belgisi bilan ifodalanadi). Quyidagi asosiy kataloglar Linuxning har qanday tizimida mavjud:
/ – Root katalogi (asosiy katalog).
/home – Foydalanuvchi papkalari saqlanadigan joy (masalan, /home/user
).
/etc – Tizim konfiguratsion fayllari joylashgan katalog.
/var – Vaqtinchalik fayllar va loglar uchun katalog.
/usr – Dasturlar va kutubxonalar uchun katalog.
/tmp – Vaqtinchalik fayllar uchun katalog.
/dev – Qurilmalar (disklar, printerlar va boshqalar) uchun katalog.
Bu kataloglar va ularning ostidagi fayllar va papkalar Linux tizimini tashkil etadi.
pwd
(Print Working Directory) buyrug'i yordamida joriy direktoriyani ko'rsatishingiz mumkin. Bu buyruq terminalda hozir qaysi katalogda joylashganingizni ko'rsatadi.
Natija:
Yuqoridagi natija joriy katalogning manzilini ko'rsatadi.
ls
(List) buyrug'i yordamida joriy katalog ichidagi barcha fayl va kataloglarni ko'rsatishingiz mumkin. Bu buyruqning bir nechta foydali parametr va flaglari mavjud.
Qo'shimcha Flaglar:
ls -l
– Fayllar va kataloglar haqida batafsil ma'lumot (huquqlar, egasi, hajmi, o'zgartirilgan vaqti).
ls -a
– Yashirin fayllarni ham ko'rsatadi (noktadan boshlangan fayllar yashirin fayllar hisoblanadi).
ls -lh
– Hajmni o'qish oson bo'lgan formatda (-h
flagi bilan).
Misollar:
cd
(Change Directory) buyrug'i yordamida bir katalogdan boshqa katalogga o'tishingiz mumkin.
Asosiy foydalanish usullari:
cd /
– Root (asosiy) katalogga o'tish.
cd ~
yoki cd
– Foydalanuvchining asosiy katalogiga (/home/username
) qaytish.
cd ..
– Bir daraja yuqoriga chiqish (bir qadam orqaga).
cd -
– Oldingi turgan katalogga qaytish.
Misollar:
Linux terminalida fayl va kataloglarni yaratish, nusxalash, ko'chirish, va o'chirish uchun bir qator buyruqlar mavjud.
touch
buyrug'i orqali yangi bo'sh fayl yaratishingiz mumkin.
Misol:
mkdir
buyrug'i yordamida yangi katalog yaratishingiz mumkin.
Qo'shimcha flag:
mkdir -p /path/to/directory
– Berilgan yo'l bo'yicha barcha kerakli kataloglarni yaratadi.
Misol:
mv
buyrug'i orqali fayl yoki katalogni boshqa joyga ko'chirishingiz yoki uning nomini o'zgartirishingiz mumkin.
Misollar:
cp
buyrug'i yordamida fayl yoki katalogni nusxalashingiz mumkin.
Qo'shimcha flag:
cp -r
– Katalogni ichidagi fayllari bilan nusxalash (rekursiv nusxalash).
Misollar:
rm
buyrug'i yordamida fayl yoki katalogni o'chirish mumkin.
Qo'shimcha flaglar:
rm -r
– Katalogni ichidagi fayllari bilan o'chirish.
rm -f
– Faylni tasdiqlashsiz o'chirish (force).
Misollar:
cat
buyrug'i yordamida fayl ichidagi matnni ekranga chiqarishingiz mumkin.
Misol:
less
va more
buyruqlari katta hajmli fayllarni sahifa bo'ylab ko'rish uchun qulaydir.
Misol:
Linuxda yashirin fayllar (yashirin kataloglar ham) odatda .
bilan boshlanadi, masalan: .bashrc
. Yashirin fayllarni ko'rish uchun ls -a
buyrug'idan foydalaniladi.
Bu buyruq joriy katalogdagi barcha fayllarni, shu jumladan yashirin fayllarni ham ko'rsatadi.
find
va locate
buyruqlari orqali tizimda kerakli fayl yoki katalogni qidirishingiz mumkin.
find /path -name "filename"
– Berilgan katalogda fayl yoki katalogni qidirish.
locate filename
– Barcha tizim bo'ylab faylni tezkor qidirish (buning uchun updatedb
xizmatidan foydalanadi).
Misollar:
Bu buyruqlar yordamida siz Linux terminalda fayl va kataloglar orasida osongina harakat qilishingiz, ularni yaratish, o'chirish, nusxalash va qidirish kabi asosiy amallarni bajarishingiz mumkin. Fayl tizimi bilan ishlash Linuxda samarali ishlash uchun zarur ko'nikma bo'lib, terminal bilan ishlashni osonlashtiradi.