-exec用法
find . -name "*something*" -exec action {} somearguments \;
详细解释
find . -name "*something*" 找出所有名字包含something的文件
-exec 执行后面的命令, action 某个命令名,就是例子中的cp, {}是find的结果集合,
somearguments , 命令需要的参数,就是例子中的-r, \; 结束命令
-ctime
find $DATA_SOURCE/ -type d -ctime 5 -exec rm -r {} \\;
-ctime 5 :查找5天内被改动过的文件
3. 假如你有一个文件包含了很多你希望下载的URL, 你能够使用xargs 下载所有链接
# cat url-list.txt | xargs wget –c
4. 查找所有的jpg 文件,并且压缩它
# find / -name *.jpg -type f -print | xargs tar -cvzf images.tar.gz
5. 拷贝所有的图片文件到一个外部的硬盘驱动
# ls *.jpg | xargs -n1 -i cp {} /external-hard-drive/directory