find的详细使用

对我我这个出学者,这个已经算是很难了,不过今天整理了一下,感觉还可以接受。

find Linux中十分重要的一个查找功能,

[root@moban /]# find /tmp/ -type f -name "test.txt" -exec rm -f {} \;                                 ##查找/rmp/目录下的文件,文件名为test.txt,然后用exec交给{}强制删除。

[root@moban /]# find       /tmp/       -type    f     -name    "test.txt"     -exec                          rm -f        {}             \;

                          ↓              ↓             ↓       ↓         ↓              ↓              ↓                                ↓           ↓                ↓

                        查找            路径           类型   ←文件        名字     ←    具体名字       把前面的结果交给后面执行       强制删除     前面的结果      特殊命令

 

exec:exec命令在执行时会把当前的shell process关闭,然后换到后面的命令继续执行。

 

下面这个图已经解释的非常详细了

173633688.jpg

 

173639270.jpg

那么问题又来了 -prrm +7000又是什么意思?

我查了一下,请参考此链接:http://www.linuxidc.com/Linux/2012-05/59693.htm

173638555.jpg

 

最后加上这个linux权限图,十分直观。

Linux看来真的很复杂啊,我一定要坚持住!

posted @ 2016-03-21 14:23  别动那颗白菜  阅读(477)  评论(1编辑  收藏  举报