要删除test文件夹下以jpg结尾的文件。
find test/ -name "*.jpg" | xargs -i rm {}
要拷贝test文件夹下以jpg结尾的文件到train目录。
find test/ -name "*.jpg" | xargs -i cp {} train
find test/ -name ".jpg"是指在test文件夹下查找名为.jpg的文件。 xargs命令是给其他命令传递参数的一个过滤器,也是组合多个命令的一个工具。-i会将xargs的内容赋值给{}。 -exec参数后面是指执行其后面的命令,-exec以;为结尾,由于各个系统中分号的意义不同,因此用\进行转义,即;,{}会被find命令的结果替换。