码迷,mamicode.com
首页 > 移动开发 > 详细

Linux命令 find和mv的结合使用:查找文件,移动到某个目录

时间:2015-01-07 12:29:53      阅读:484      评论:0      收藏:0      [点我收藏+]

标签:

显示前十个文件

[root@localhost smgpbi]# ls -1 | sort -u | head -10

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

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

或者

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

2.查看文件个数

查看120天前的文件个数

# find . -mtime +120 | wc -l

一般如果是小文件,控制在10-20万左右。

解释:-mtime +30 --设置时间为30天前;

-exec mv --查找完毕后执行移动操作;

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

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

4.计算大小

# du -sh date_90

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

5.压缩并打包

#tar -zcvf date_90.tar.gz date_90/

Linux命令 find和mv的结合使用:查找文件,移动到某个目录

标签:

原文地址:http://www.cnblogs.com/jasoname/p/4208061.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!