我发现并调整了这个脚本,以递归方式查找目录中最近修改的文件。它仅在目录名称中有空格时中断。任何人都可以帮我调整脚本,以便它也能读取带空格的目录吗?s
for i in *; do
find $i -type f | perl -ne 'chomp(@files = <>); my $p = 9; foreach my $f (sort { (stat($a))[$p] <=> (stat($b))[$p] } @files) { print scalar localtime((stat($f))[$p]), "\t", $f, "\n" }' | tail -1
done
最佳答案
珀尔?您没有 bash 并且喜欢编写长行代码? ;-)
find . -type f -printf '%T+ %p\n' | sort -r | head -n1
关于macos - 在带空格的目录中查找最后修改的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10707145/