在 Fedora 23 中的现有嵌套目录下创建文件

在 Fedora 23 中的现有嵌套目录下创建文件

我无法用来touch在现有的嵌套目录中创建文件。我只是想知道我的语法是否关闭。

$ touch dir1/dir2/dir3/file.txt

答案1

该命令touch只会创建一个文件,也不会创建嵌套的目录结构。为此,您可以mkdir -p先使用然后执行touch命令。你可以像这样一起做它们:

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

请记住,此目录结构将从您所在的任何目录开始创建。要查找该目录,请使用命令pwd

答案2

尝试以下操作,并与您最初发布的内容进行比较。 touch /dir1/dir2/dir3/file.txt 小写“t”并在目录前添加根“/”。那么它应该可以工作。

相关内容