Skip to content
目录

touch命令

touch命令用于创建新的空文件或更新已存在的文件的访问和修改时间戳。如果指定的文件不存在,touch命令将创建一个空文件。如果文件已经存在,touch命令将更新文件的访问和修改时间戳为当前时间。

语法

touch [选项] 文件

选项

  • -a--time=access:仅更新文件的访问时间。
  • -m--time=modification:仅更新文件的修改时间。
  • -c--no-create:不创建新文件。
  • -r--reference=参考文件:使用参考文件的时间戳更新目标文件的时间戳。
  • -d--date=时间:使用指定的时间值更新文件的时间戳。

参数

  • 文件:指定要创建或更新时间戳的文件。

示例

  1. 创建一个名为file.txt的空文件:

    touch file.txt
    
  2. 更新文件file.txt的访问和修改时间戳为当前时间:

    touch file.txt
    
  3. 仅更新文件file.txt的访问时间:

    touch -a file.txt
    
  4. 仅更新文件file.txt的修改时间:

    touch -m file.txt
    
  5. 使用参考文件reference.txt的时间戳更新文件file.txt的时间戳:

    touch -r reference.txt file.txt