Linux find命令指定时间范围查找文件&移动到某个目录&打包压缩存档

发布时间:2022-06-20 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了Linux find命令指定时间范围查找文件&移动到某个目录&打包压缩存档脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
  • A+
所属分类:Code&Tools Linux

把当前目录下面的file(不包括目录),移动到/opt/shell

12
find  .  -type f  -exec mv {}   /opt/shell   ;find .  -type f  |  xargs  -I  '{}'  mv  {}  /opt/shell

find多少天以前的文件,按时间移动,并分批打包

显示前十个文件

1
ls -1 | sort -u | head -10

1.首先查看文件个数,进入所在的文件

1
find . -name "*" | wc -l

或者

1
ll |grep "^-" |wc -l

2.查看文件个数查看120天钱的文件个数

1
find . -mtime +120 | wc -l

一般如果是小文件,控制在10-20万左右。解释:-mtime +30 --设置时间为30天前;-exec mv --查找完毕后执行移动操作;

3.按照时间移动到指定目录里

1
find . -mtime +90 -exec mv {} /var/tmp/date_90 ;

4.计算大小

1
du -sh date_90

大小一般控制在10-15G最好

5.压缩并打包

1
tar -zcvf date_90.tar.gz date_90/

脚本宝典总结

以上是脚本宝典为你收集整理的Linux find命令指定时间范围查找文件&移动到某个目录&打包压缩存档全部内容,希望文章能够帮你解决Linux find命令指定时间范围查找文件&移动到某个目录&打包压缩存档所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: