Linux touch命令用法

内容分享18小时前发布
0 1 0

touch 命令用于修改文件的日期时间属性,如果该文件不存在则会创建一个空文件。使用touch命令可以修改文件的时间戳,包括访问时间、修改时间和创建时间。

语法:

touch [选项]… 文件…

常用选项:

– -a:仅更改访问时间。

– -m:仅更改修改时间。

– -c:如果文件不存在,则不创建。

– -d:指定自定义的时间戳。

– -t:指定自定义的时间戳,格式为[CC]YYMMDDhhmm[.SS]。

touch命令有以下用法:

1. 创建空文件:touch filename,会创建一个指定的空文件,如果文件已存在则会更新文件的时间戳。

2. 更新文件时间戳:touch filename,如果文件已存在,则会更新文件的修改时间为当前时间戳。

3. 批量创建多个空文件:touch file1 file2 file3,可以同时创建多个指定的空文件。

4. 指定文件的时间戳:touch -t 时间戳 filename,可以指定文件的时间戳,例如touch -t 202011111111.11 filename。

5. 以指定时间创建或修改文件时间戳:touch -d 时间 filename,可以按照指定的日期时间创建或修改文件的时间戳,例如touch -d “2020-11-11 11:11:11” filename。

6. 修改文件访问时间和修改时间:touch -a filename 和 touch -m filename,分别可以修改文件的访问时间和修改时间。

7. 递归创建目录和文件:touch -p a/b/c/filename,可以递归创建目录和文件,如果目录不存在则会自动创建。

8. 修改文件权限:touch -r filename1 filename2,可以将filename1的权限复制到filename2,并不会修改文件内容和时间戳。

© 版权声明

相关文章

1 条评论

  • 头像
    安灼拉QVQ 投稿者

    收藏了,感谢分享

    无记录
    回复