Linux下find命令的几个应用

linux下批量删除某一类文件,以删除当前文件夹下jpg文件为例

find ./ -type f -name “*.jpg” -exec rm {} \;

批量复制某一类文件,一复制当前文件夹下jpg文件到/des_dir为例 

find ./ -type f -name “*.jpg” -exec cp {} /des_dir \;

linux下统计某一个目录下有多少文文件:
综合利用find和wc -l. wc -l 是统计输出命令的行数 

find ./ -type f -maxdepth 1 | wc -l
其中maxdepth表示递归的层数。为1就只统计当前目录。没有指定maxdepth会递归统计子文件夹中的文件

 

Posted by Debug 2009年12月08日 21:28