Создание
каталогов
Каталоги относятся
к числу специальных разновидностей файлов в Linux. Их специфика в том, что они
содержат другие файлы. Для каталога вы можете установить такие ограничения на
доступ, что другие пользователи даже не смогут посмотреть, какие файлы в нем
содержатся Примерами каталогов может служить корневой каталог верхнего уровня
(/) или ваш личный (домашний) каталог (например, /home/mj).
Но создать
каталог той же командой, которой вы создаете файлы, нельзя. Для этого предусмотрены
специальные команды mkdir и rmdir. Если вы хотите создать подкаталог для документов
в вашем каталоге, можете воспользоваться следующей командой:
$
mkdir documents
Но эта команда
не даст ожидаемого результата, если вы не находитесь в своем каталоге. Для пущей
уверенности задайте полный путь создаваемого каталога:
$
mkdir /home/mj/documents
Будет ли эта
команда работать или нет, зависит от предоставленных вам прав и доступности
корневого каталога. К примеру, как рядовой пользователь вы, вероятно, не сможете
создать новый каталог /golf, но корневому пользователю эта задача по силам.
Конечно, каталоги
можно и удалять. Например, следующая команда удаляет созданный выше каталог:
$
rmdir /home/mj/documents
Будет ли эта команда работать, зависит от ваших прав для каталога /home/mj и от того, есть ли что-нибудь в этом каталоге. Конечно, можно использовать рассмотренную выше в этой главе команду rm -r для удаления непустого каталога.