Каталоги (директории) используются для организации файлов в системе.
Они позволяют структурировать данные и удобно управлять файлами.
В Linux каталог можно:
В этом подразделе рассматриваются базовые команды работы с каталогами:
mkdirrmdirmkdirmkdir (Make Directory) используется для создания нового каталога.
mkdir имя_каталога
Пример создания каталога
mkdir newfolder
После выполнения команды будет создан каталог newfolder.
Команда mkdir позволяет создавать несколько каталогов одновременно.
mkdir folder1 folder2 folder3
После выполнения команды появятся три новых каталога.
Создание вложенных каталогов
Иногда необходимо создать структуру каталогов.
Для этого используется параметр -p.
mkdir -p project/src/code
Команда создаст сразу несколько вложенных каталогов:
project
└── src
└── code
📁 Команда rmdir
rmdir (Remove Directory) используется для удаления пустого каталога.
rmdir имя_каталога
Пример удаления каталога
rmdir newfolder
Каталог newfolder будет удалён, если он пуст.
Команда rmdir может удалять только пустые каталоги.
Если каталог содержит файлы, появится ошибка.
Пример ошибки:
rmdir: failed to remove 'folder': Directory not empty
Если каталог содержит файлы, используется команда:
rm -r folder
Параметр -r означает рекурсивное удаление (удаляются все файлы и подкаталоги).
⚠ Будьте осторожны при использовании этой команды.