我正在使用命令
find ../../ -type f -name <filename>.PDF -print0 | xargs -0 cp --target-dirctory=<path>;
问题是它不会复制所有文件,而只会复制一个文件。我想找到abc.pdf
存在于不同文件夹中的文件。我需要所有这些文件夹中的最新更新文件。我如何找到它并复制到目标文件夹?
答案1
find /DIR -type f -name "WHATEVER.PDF" -exec stat -f "%m %N" {} \; | \
sort -n | \
tail -1 | \
cut -f2- -d" "
通过排序和过滤的输出为您提供最新的内容WHATEVER.PDF
(以及其路径stat
)。我将复制部分留给您。