一天一个shell敕令 linux文本操作系列-touch敕令用法

发布时间:2019-11-07 22:06 来源:互联网 以后栏目:web技巧类

之前我们学过dd创建测试文件,假设不须要推敲文件大年夜小,创建一个空白文件的话,无妨尝尝

touch:

将每个文件的拜访时间和修改时间改成以后时间。
不存在的文件将会被创建为空文件,除非应用-c 或-h 选项。

入门例子:

1. 假设想生成100个空文件

for name in {1..100}.txt 
do 
touch $name 
done 

2. 改进一下

touch test{1..20}.c

检查 --help

用法:touch [选项]... 文件...
将每个文件的拜访时间和修改时间改成以后时间。 
不存在的文件将会被创建为空文件,除非应用-c 或-h 选项。

假设文件名为"-"则特别处理,更改与标准输入相干的文件的拜访时间。

长选项必须应用的参数关于短选项时也是必须应用的。
-a 只更改拜访时间
-c, --no-create 不创建任何文件
-d, --date=字符串 应用指定字符串表示时间而非以后时间
-f (忽视)
-h, --no-dereference 会影响符号链接本身,而非符号链接所指导的目标地
(当体系支撑更改符号链接的一切者时,此选项才有效)
-m 只更改修改时间
-r, --reference=文件 应用指定文件的时间属性而非以后时间
-t STAMP 应用[[CC]YY]MMDDhhmm[.ss] 格局的时间而非以后时间
--time=WORD 应用WORD 指定的时间:access、atime、use 都等于-a
选项的后果,而modify、mtime 等于-m 选项的后果
--help 显示此赞助信息并加入
--version 显示版本信息并加入

请留意,-d 和-t 选项可接收不合的时间/日期格局。

解读:

1. -d 应用指定的字符串表示非以后时间

$touch -d "Fri Jun 25 20:50:14 IST 1999" filename

这个敕令比较简单,明天投个懒。。。

更详细的办法可以参考这篇文章://www.jb51.net/LINUXjishu/257946.html

  • 1、
  • 2、
  • 3、
  • 4、
  • 5、
  • 6、
  • 7、
  • 8、
  • 9、
  • 10、
  • 11、
  • 12、
  • 13、
  • 14、
  • 15、
  • 16、
  • 17、
  • 18、
  • 19、
  • 20、
  • 21、
  • 22、
  • 23、
  • 24、
  • 25、
  • 1、
  • 2、
  • 3、
  • 4、
  • 5、
  • 6、
  • 7、
  • 8、
  • 9、
  • 10、
  • 11、
  • 12、
  • 13、
  • 14、
  • 15、
  • 16、
  • 17、
  • 18、
  • 19、
  • 20、
  • 21、
  • 22、
  • 23、
  • 24、
  • 25、