Назад к вопросам
Junior
68
questionbank

Какие команды в Linux используются для работы с файлами и каталогами?

Sobes Copilot

Получайте ответы в реальном времени

Ответ от нейросети

sobes.tech 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 my_new_directory

# Копирование файла
cp source_file target_directory/

# Перемещение файла и переименование
mv old_file new_name

# Удаление файла
rm file_to_delete

# Просмотр первых 10 строк файла
head my_log_file

# Поиск файлов с расширением .txt в текущем каталоге и подкаталогах
find . -name "*.txt"

# Изменение прав доступа на исполнение для владельца файла
chmod u+x my_script.sh