博客
关于我
Linux 文件管理 : touch 命令详解
阅读量:281 次
发布时间:2019-03-01

本文共 744 字,大约阅读时间需要 2 分钟。

touch命令是一个强大的文件管理工具,主要有两大功能:一是可以更新已有文件的时间标签,保留文件内容不变;二是可以创建新的空文件。它在日常系统管理中非常有用。

语法

touch命令的基本语法格式为:

touch(选项)(参数)

选项说明

touch命令提供了丰富的选项来满足不同需求:

  • -a 或 --time=atime/--time=access/--time=use:仅更改存取时间,不改变文件内容。
  • -c 或 --no-create:不创建新文件。
  • -d:指定日期时间,更新文件的存取时间、变动时间和创建时间。
  • -f:忽略不予处理,用于解决BSD版本touch指令的兼容性问题。
  • -m 或 --time=modify:仅更改变动时间。
  • -r:参考文件或目录,设置文件时间属性。
  • -t:指定日期时间,更新文件的存取时间、变动时间和创建时间。
  • --help:在线帮助。
  • --version:显示版本信息。

文件时间属性管理

touch命令不仅可以创建文件,还可以修改文件的时间属性,常用的选项有:

  • -a:仅更新存取时间。
  • -m:仅更新变动时间。
  • -d:同时更新存取时间、变动时间和创建时间。

示例说明

以下是touch命令的实际使用示例:

  • 更新文件的存取时间:
  • touch -a aaa.txt
    1. 创建新文件:
    2. touch new_file.txt
      1. 更新文件的变动时间:
      2. touch -m aaa.txt

        注意事项

        • touch命令默认会创建空文件,如果使用-c选项可以避免这一点。
        • -t选项的时间格式为[CC]YY]MMDDhhmm[.ss],例如201907021839表示2019年7月2日20时39分。

        通过合理使用touch命令,可以有效管理文件的时间属性,简化日常系统管理任务。

    转载地址:http://urut.baihongyu.com/

    你可能感兴趣的文章
    Python中DrissionPage的详细解析与实战
    查看>>
    python中enumerate、变量类型转换
    查看>>
    python中execute是啥_python – 为什么“c.execute(…)”打破循环?
    查看>>
    python中exit和break区别_Python中exit()和sys.exit()之间的区别
    查看>>
    python中h5的用法
    查看>>
    python中http协议编程_HTTP编程
    查看>>
    python中import os_Python:相对导入与绝对导入(import)、os.path、__file__
    查看>>
    python中is和==操作符
    查看>>
    Python中range对象的使用以及打印九九乘法表
    查看>>
    Python中set.discard和set.remove方法之间的运行时差异?
    查看>>
    python中tkinter中value_输入字段中的python Tkinter get()值
    查看>>
    Python中wx.FlexGridSizer
    查看>>
    Python中xPath技术和BeautifulSoup的使用
    查看>>
    python中yield的用法详解——最简单,最清晰的解释
    查看>>
    python中‘set.intersection()‘的算法是什么?
    查看>>
    Python中一个图形中的多个绘图
    查看>>
    python中一个好的持久同步队列
    查看>>
    Python中不准确的对数
    查看>>
    python中什么是实例方法_在Python中创建实例方法对象的不同方法
    查看>>
    Python中使用cutecharts实现简单的手绘风格的图表
    查看>>