Создание файлов в существующих вложенных каталогах в Fedora 23

Я не могу использовать touch для создания файлов в существующих вложенных каталогах. Мне просто интересно, если мой синтаксис выключен.

 $ touch dir1/dir2/dir3/file.txt 

Команда touch только создаст файл, но и не создаст вложенную структуру каталогов. Для этого вы можете сначала использовать mkdir -p а затем выполнить команду touch . Вы можете сделать их вместе, как это:

  $ mkdir -p dir1/dir2/dir3 && touch dir1/dir2/dir3/file.txt 

Имейте в виду, что эта структура каталогов будет создаваться начиная с любого каталога, в котором вы находитесь. Чтобы выяснить это, используйте команду pwd .

Попробуйте следующее и сравните с тем, что вы изначально опубликовали. touch /dir1/dir2/dir3/file.txt строчную букву «t» и добавьте корень «/» перед вашими каталогами. Это должно работать тогда.