Sobes.tech
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