任何人都可以帮我制作一个shell脚本:
拥有某些文件夹和子文件夹结构,从其复制到指定日期(或从几天开始)修改的所有文件,并始终保留文件夹结构。
因此结果将是原始的子集,只有与修改日期条件匹配的文件。无需将此新子集放在任何远程位置......只是同一文件系统中的另一个文件夹。
关于这样做的任何想法?
我可以想到一些手动方法,但如果有更“自动”的东西,我想知道。
非常感谢
答案 0 :(得分:1)
您可以使用此脚本:
#!/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>