我目前正在通过文件夹操作在卷上使用该脚本。
for f in "$@"
do
touch "$f"
done
它会将添加到卷的文件和文件夹的修改日期更改为当前日期,没有任何问题,但是,它不会更改文件夹内文件的修改日期。
我在这里遗漏了什么?
答案1
您的脚本没有递归,因此它只覆盖当前目录级别。
您可以使用管道以下命令完成相同的操作:
find . -print0 | xargs -0 touch
该find
命令将递归遍历当前目录及其下面的所有内容,然后将输出touch
逐个传递。