linux查找拷贝特定时间的文件,并保留目录结构

原来外网的nexus移到了内网,真扯淡

工作还要做,有新需要的依赖怎么办

在外网又建了个,在外网上import,完了把新down的文件拷到内网

参考这一篇:https://blog.csdn.net/lovelovelovelovelo/article/details/78676926

试了下这个:find /yourdir -mtime -1 -exec cp -Rp {} /destdir \;

结果不太对,所有的文件、文件夹都堆在一起了

改进一下,满足要求

find ./sonatype-work/nexus/storage/central -mtime -1 -exec cp --parents -rf {} ./newlib/ \;

 

最重要的就是这个mtime,上面的-1,就代表1天以内的修改

find . –mtime n: File waslast modified n*24 hours ago.
最后一次修改发生在距离当前时间n*24小时至(n+1)*24 小时
find . –mtime +n:
最后一次修改发生在n+1天以前,距离当前时间为(n+1)*24小时或者更早
find . –mtime –n:
最后一次修改发生在n天以内,距离当前时间为n*24小时以内

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值