linux查找当前目录下所有以.tar结尾的文件然后移动到指定目录

find . -name “*.tar” -exec mv {
    
    }./backup/ ;

注解:find –name 主要用于查找某个文件名字,-exec 、xargs可以用来承接前面的结果,然后将要执行的动作,一般跟find在一起用的很多,find使用我们可以延伸-mtime查找修改时间、-type是指定对象类型(常见包括f代表文件、d代表目录),-size 指定大小,例如经常用到的:查找当前目录30天以前大于100M的LOG文件并删除。

find  . -name "*.log" –mtime +30 –typef –size +100M |xargs rm –rf {
    
    };

猜你喜欢

转载自blog.csdn.net/lianshaohua/article/details/111060233