find示例
找到文件inode为31467125 并重命名。
find . -type f -inum 31467125 -exec mv {} new_name.html \;
找到指定inode并删除之
find . -type f -inum 314167125 -delete
找到相关文件,并删除;使用-print0和-0参数,避免某些文件中有包含有分隔符(如test me)而错误删除文件。
find /mnt/zip -name "*prefs copy" -print0 | xargs -0 rm
find . -type f -name "*.txt" | xargs -i cp {} /tmp/k/ #不建议使用,建议使用如下表示
find . -type f -name "*.txt" | xargs -I {} cp {} /tmp/n/
原文
[1]http://www.softpanorama.org/Tools/Find/using_exec_option_and_xargs_in_find.shtml
[2]http://blog.csdn.net/luojiafei/article/details/7213489