如何移动以下开头的文件: DRR_O_sql。
然后 3 天之前的其他目录为 /home/backup
例子
DRR_O_sql.35435
DRR_O_sql.4534534
DRR_O_sql.54232
DRR_O_sql.4.efdedwe
答案1
尝试:
find /some/path -name DRR_O_sql\* -mtime +3 -type f -exec mv "{}" /home/backup \;
/some/path 是你的来源。
请注意,这不会保留目录结构。
答案2
替换下面示例中的目录“/tmp/SOURCE”,并且不要忘记正确测试,特别是考虑重复的文件名。
find /tmp/SOURCE -type f -name DRR_O_sql\* -atime +4 -print0 | xargs -0 -I '{}' cp --preserve '{}' /home/backup