find示例

找到文件inode31467125 并重命名。

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

你可能感兴趣的:(find)