linux一次性批量更新文件时间戳
find . -type f -exec touch {} +| 部分 | 含义 |
|---|---|
find . | 从当前目录开始递归查找 |
-type f | 只匹配普通文件(不包括目录、符号链接等) |
-exec ... + | 对查找到的每个文件执行指定的命令,+ 表示批量执行 |
| 符号 | 含义 |
|---|---|
-exec | 后面跟要执行的命令(这里是 touch) |
touch | 更新文件的时间戳(访问时间和修改时间) |
{} | 占位符,表示 find 查找到的每一个文件 |
+ | 表示一次性将所有匹配的文件作为参数传给 touch,而不是逐个执行 |
