Junior
Linuxda fayllar va kataloglar bilan ishlash uchun qanday buyruqlar mavjud?
sobes.tech AI
AIdan javob
ls: Каталог мазмунини кўриш.cd: Ҳозирги ишлаш каталогини ўзгартириш.pwd: Ҳозирги ишлаш каталогининг тўлиқ йўлини кўрсатиш.mkdir: Каталог яратиш.rmdir: Бўш каталогни ўчириш.touch: Бўш файл яратиш ёки мавжуд файлнинг ўзгартириш санасини янгилаш.cp: Файллар ёки каталогларни кўчириш.mv: Файллар/каталогларни жойлаштириш ёки қайта номлаш.rm: Файллар ёки каталогларни ўчириш (рекурсив ўчириш учун-rопцияси билан).cat: Файл мазмунини стандарт чиқишга чиқариш, файлларни бирлаштириш.less/more: Файл мазмунини саҳифа-саҳифа кўриш.head: Файлнинг биринчи қаторларини кўрсатиш.tail: Файлнинг охирги қаторларини кўрсатиш.file: Файл турини аниқлаш.find: Турли критерийларга кўра файллар ва каталогларни излаш.grep: Шаблонга мос келадиган сатрларни файлларда излаш.chmod: Файллар ва каталогларга кириш ҳуқуқларини ўзгартириш.chown: Файл ёки каталогнинг эгасини ўзгартириш.chgrp: Файл ёки каталогнинг гуруҳ эгасини ўзгартириш.ln: Линклар яратиш (жадвал ёки символик).df: Файл тизимларининг диск ҳажмини қандай фойдалангани ҳақида маълумот кўрсатиш.du: Файллар ва каталоглар томонидан диск ҳажмини баҳолаш.
Масалалар:
# Мазмунни деталлар билан кўрсатиш
ls -l
# Янги каталог яратиш
mkdir янги_каталог
# Файлни кўчириш
cp манба_файл мақсад_каталог/
# Файлни жойлаштириш ёки қайта номлаш
mv EskiFayl YangiNomi
# Файлни ўчириш
rm ўчирадиган_файл
# Файлнинг биринчи 10 қаторини кўрсатиш
head лог_файли
# Ҳозирги каталогда ва унга қўшилган каталогларда .txt файлини излаш
find . -name "*.txt"
# Ишга тушириш ҳуқуқини ўзгартириш
chmod u+x скрипт.sh