find--只处理当前目录下文件

 

想找到当前目录下所有的jpg文件,不递归查找当前目录下一级的目录中的jpg文件


命令1:find /data/download1/new/vod -type f -name "*.jpg"

会递归的查找指定目录下的所有jpg文件


命令2:find /data/download1/new/vod/*.jpg

只查找当前目录下的jpg文件


将当前目录下的flv文件(不递归查找下级的),移动到当前目录的user里


命令3:find ./*.flv ! -name sample.flv -exec mv {} user/ \;


另一种方法,使用管道

命令4:find ./*.flv | awk '{print "mv "$0" path"}' | sh

你可能感兴趣的:(运维命令)