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