11

如何在不同的目录中创建新文件?如果文件存在,它还应该创建一个新文件。

我正在使用命令:

Touch workdirectory/filename.txt
4

2 回答 2

17

尝试> workdirectory/filename.txt

这个会:

  • 如果文件存在则截断文件
  • 如果不存在则创建

你可以认为它等同于:

rm -f workdirectory/filename.txt; touch workdirectory/filename.txt
于 2013-04-17T11:29:43.127 回答
13

命令是小写的:touch filename.

请记住,touch如果它不存在,只会创建一个新文件!这里有一些很好的文档:http ://unixhelp.ed.ac.uk/CGI/man-cgi?touch

如果您总是想要一个空文件,一种方法是使用:

echo "" > filename
于 2013-04-17T11:13:48.970 回答