2.22 创建新的空文件
touch
这一用法不是很多人使用touch
命令的主要原因。如果你将touch
命令用于不存在的文件时,会产生一个有趣的效果:它将使用你指定的文件名来生成一个空文件。
$ ls -l ~/
drwxr-xr-x 848 2005-10-19 11:36 src
drwxr-xr-x 632 2005-10-18 12:25 videos
$ touch test.txt
$ ls -l ~/
drwxr-xr-x 848 2005-10-19 11:36 src
-rw-r--r-- 0 2005-10-19 23:41 test.txt
drwxr-xr-x 632 2005-10-18 12:25 videos
为什么要这样用touch
命令呢?你可能想现在先创建一个文件,以后再填充内容。或者你在尝试新发现的命令,需要创建几个文件来执行测试。这些都是使用touch
命令的很好理由,当你开始更深入地学习shell时,会发现更多这样的情况。