Linux touch命令
touch 命令是一种创建空文件的方法(还有其他一些 mehtods)。您可以更新 在触摸命令的帮助下每个文件的修改和访问时间。
语法:
touch <filename>
示例:
touch myfile1
看上面,我们通过触摸命令创建了两个文件,即“myfile1”和“myfile2”。 要创建多个文件,只需键入。所有文件名,只需一个触摸命令,后跟 Enter .key。例如,如果您想同时创建“myfile1”和“myfile2”,那么您的 命令将是:
touch myfile1 myfile2
touch命令的参数
touch命令的参数 | 描述 |
---|---|
touch -a | 更改文件访问和修改时间。 |
touch -m | 它仅用于修改文件的时间。 |
touch -r | 根据另一个文件更新一个文件的时间。 |
touch -t | 通过指定时间创建文件。 |
touch -c | 它不会创建 n 个空文件。 |
Linux touch -a 命令
带有选项“a”的touch命令用于更改文件的访问时间。默认情况下,它将采用 系统的当前时间。
语法:
touch -a <filename>
示例:
touch -a usr
要查看文件的访问和更改时间,您需要使用 stat 命令。
在上面的快照中,我们使用了“stat”命令(我们将在后面的教程中学习)只是为了检查 我们目录 (USR) 的状态。所以不要对此感到困惑。现在您可以匹配访问时间 目录 (USR) 在传递命令“触摸 -a USR”之前和之后。它已采用默认访问权限 我们系统的时间。
Linux touch -m 命令
touch命令的“-m”选项将帮助您仅更改文件的修改时间。
语法:
touch -m <filename>
示例:
touch -m usr
请注意,在上面的快照中,仅更改了修改时间。
Linux touch -r 参数
此命令将参考其他提到的命令更新时间。有两种方法可以使用此命令。两者的工作方式相同。
在下面的示例中,我们希望将“Demo.txt”的时间戳更改为“demo.txt”。首先你可以把它写成,
touch -r demo.txt Demo.txt
或者
touch Demo.txt -r demo.txt
首先,我们将在使用touch命令输入之前查看两个文件的状态。
现在使用 touch -r demo.txt Demo.txt 命令、Demo.txt 已更改为 demo.txt
Linux touch -t 参数
使用此命令,您可以通过确定文件的指定时间来更改文件的访问时间。
它将按指定时间而不是默认时间修改时间。
时间格式为:
touch -t YYYYMMDDhhmm.ss
下面的屏幕截图显示了touch命令之前的文件 2.png 的状态
此屏幕截图显示文件 2.png 的时间已按我们指定的时间修改。
Linux touch -c 参数
将“c”选项与touch命令一起使用不会创建空文件(如果该文件不存在)。
语法:
touch -c <filename>
示例:
touch -c movie
在上图中,我们想创建文件“movie”,但使用“c”选项没有创建文件。
热门文章
优秀文章