红联Linux门户
Linux帮助

find

发布时间:2012-07-12 15:23:20来源:红联作者:empast
查找属于root 用户的当前目录下的所有用户:

find . -user root
. 表示当前目录

删除后缀名是.o 的文件
find . -user root -name *.o -delete
解释:
-user root找出输入root 用户的文件,
-name *.o 其中文件名称以.o 结尾的文件
-delete删除以上文件

删除后缀名是.exe 的所有文件
find . -name "*.exe"|xargs rm
find . -name "*.exe"|xargs -i rm {}
find . -name "*.exe"|xargs -i cp {} {}.bak
-i 或者是-I,这得看linux支持了,将xargs的每项名称,一般是一行一行赋值给{},可以用{}代替。
find . -name "*.exe"|xargs -i vim {}
find . -name "*.exe"|xargs -i -a vim {} (错误)
find . -name "*.exe"|xargs -i -a {} (错误)
find . -name "*.exe"|xargs -i more {}
find . -name "*.exe"|xargs -i cat {}
文章评论

共有 0 条评论