复制保存文件夹结构的文件



任何人都可以帮助我制作一个外壳脚本:

具有某个文件夹和子文件夹结构,将其复制到其他位置,从给定日期(或从几天开始)修改的所有文件,并始终保留文件夹结构。

因此,结果将是原点的子集,其仅具有匹配修改日期条件的文件。无需将此新子集放在任何远程位置...只是同一文件系统中的另一个文件夹。

这样做的想法吗?

我可以想到一些手动方法,但是如果还有更多"自动",我想知道。

非常感谢

您可以使用此脚本:

#!/bin/bash
mkdir -p "$2" && find . -type f ! -mtime +$1 | tar -cT - -f - |tar -C "$2" -xf -

用法:

copyscript <not-older-than-N-days> <destination dir>

最新更新