如何在unix中创建新文件?

时间:2013-04-17 11:11:35

标签: unix

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

我正在使用命令:

Touch workdirectory/filename.txt

2 个答案:

答案 0 :(得分:17)

尝试> workdirectory/filename.txt

这会:

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

你可以认为它相当于:

rm -f workdirectory/filename.txt; touch workdirectory/filename.txt

答案 1 :(得分:13)

该命令是小写的:touch filename

请注意,touch只会在不存在的情况下创建新文件!以下是一些很好的衡量标准:http://unixhelp.ed.ac.uk/CGI/man-cgi?touch

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

echo "" > filename