Sobes.tech
Junior

Кои команди в Linux се използват за работа с файлове и директории?

sobes.tech AI

Отговор от AI

  • 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 стар_файл ново_име

# Изтриване на файл
rm файл_за_изтриване

# Показване на първите 10 реда на файл
head мой_лог_файл

# Търсене на файлове с разширение .txt в текущата директория и поддиректории
find . -name "*.txt"

# Промяна на правата за изпълнение за собственика на скрипт
chmod u+x мой_скрипт.sh