我该如何在不同的目录中创建一个新文件?如果文件已经存在,则应该创建一个新文件。
我正在使用以下命令:
Touch workdirectory/filename.txt
我该如何在不同的目录中创建一个新文件?如果文件已经存在,则应该创建一个新文件。
我正在使用以下命令:
Touch workdirectory/filename.txt
尝试使用>工作目录/文件名.txt
这将会:
您可以将其视为等同于:
rm -f workdirectory/filename.txt; touch workdirectory/filename.txt
该命令是小写的:touch 文件名
。
请记住,touch
只有在文件不存在时才会创建新文件!这里提供一些文档以供参考:http://unixhelp.ed.ac.uk/CGI/man-cgi?touch
如果您总是想要一个空文件,一种方法是使用:
echo "" > filename
echo -n > 文件名
。 - aebmad
touch
而不是Touch
。 - suspectusinstall /dev/null empty_file
- superlukas