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