Linux touch 命令详解

2025-04-14  本文已影响0人  青枫教学

简介

Linuxtouch 命令用于创建空文件、更新文件的访问或修改时间戳。

常用选项

用法示例

创建空文件

touch file.txt

如果 file.txt 不存在,则创建它。如果已存在,则更新其修改时间

创建多个文件

touch file1.txt file2.txt file3.txt

更新时间戳

touch existing.txt
touch -t 202404120830 file.txt

file.txt 设置为 2024-04-12 08:30

与目录一起使用

touch /path/to/somefile.txt

如果目录不存在,则不会创建。仅当路径有效时才有效

引用另一个文件的时间戳

touch -r source.txt target.txt

设置 target.txt 的时间戳以匹配 source.txt

防止文件创建(仅当文件存在时才更新时间)

touch -c file.txt

与 find 结合

更新所有 .log 文件

find . -name "*.log" -exec touch {} +
上一篇 下一篇

猜你喜欢

热点阅读