【记录】find+tar命令组合
作者:互联网
转至:https://www.cnblogs.com/faraway/archive/2009/12/29/1634689.html
1.使用find查找出最近修改过的*.c和*.h文件,然后打包
find . -name '*.[ch]' -mtime -1 | xargs tar czf backup_$(date +%m_%d).tar.gz
2.也可以使用find的-exec参数
find . -name '*.[ch]' -mtime -1 -exec tar rf backup_$(date +%m_%d).tar {} \;
-mtime -1 表示最近一天修改
-exec 由于是每一个结果就会调用tar执行一次,效率上不如xargs。而且压缩文件不能追加,只能使用tar的r参数追加归档(若使用c参数,只能得到最后一个文件的tar包)
搜索
复制
<iframe></iframe>标签:ch,tar,组合,exec,mtime,date,find 来源: https://www.cnblogs.com/my-first-blog-lgz/p/16115155.html