9.13. Создание файлов и каталогов

Проблема
Требуется упорядочить файлы, разместив их в каталогах. Но откуда берутся ка талоги? И если на то пошло, как создать файл?
Решение
Воспользуйтесь командами mkdir и touch.
Команда mkdir создает каталоги. Создание нового подкаталога в текущем каталоге:
$ mkdir photos
Следующая команда создает новый каталог верхнего уровня (эта операция раз решена только суперпользователю):
# mkdir /local_bins
При создании каталога можно указать разрешения:
# mkdir -m 755 /shared
Чтобы создать подкаталог и все его родительские каталоги, используйте ключ -р:
$ mkdir -p photos/scanned/jpgs/thumbs
Большинство файлов создается программами (текстовыми и графическими ре дакторами, компиляторами и т. д.). Пустой файл также можно создать командой touch:
$ touch newfile.txt
Комментарий
Команда touch обычно используется в сценариях для создания новых файлов, а так же для заполнения каталогов файлами с целью тестирования.
См. также
mkdir(l), touch(l).