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

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

2016年12月13日

Linux命令 find和mv的结合使用:查找文件,移动到某个目录 http://blog.csdn.net/hardwin/article/details/7711635

Linux命令 find和mv的结合使用:查找文件,移动到某个目录
http://blog.csdn.net/hardwin/article/details/7711635

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

find . -type f -exec mv {} /opt/shell \;

find . -type f | xargs -I ‘{}’ mv {} /opt/shell

下面from http://weiruoyu.blog.51cto.com/951650/832497

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

显示前十个文件

[[email protected] 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/

分类: 未分类 标签:
本文的评论功能被关闭了.