• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    一天一个shell命令 linux文本操作系列-touch命令用法

    之前我们学过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

    这个命令比较简单,今天投个懒。。。

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

    您可能感兴趣的文章:
    • Powershell脚本的4种执行权限介绍
    • shell判断文件,目录是否存在或者具有权限的代码
    • 超全的webshell权限提升方法
    • touch shell脚本并修改为777权限的方法
    上一篇:一天一个shell命令 linux文本操作系列-chmod命令用法
    下一篇:一天一个shell命令 linux文本系列-file命令用法
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

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