访问手机版  

Linux常用命令|Linux培训学习|考试认证|工资待遇与招聘,认准超级网工!

招聘|合作 登陆|注册

网络工程师培训

当前位置:网络工程师 > 技术课程 > linux > 热点关注 > linux常用命令

find 命令参数大全

时间:2019-10-26

Linux-all,Linux|

四月%2018th,%202006

要在/usr/linux中查找所有的*.h,并在这些文件中查找“SYSCALL_VECTOR",最后打印出所有包含"SYSCALL_VECTOR"的文件名,有以下几种方法实现

find%20/usr/linux%20-name%20"*.h"%20|%20xargs%20-n50%20grep%20SYSCALL_VECTOR

grep%20SYSCALL_VECTOR%20/usr/linux/*.h%20|%20cut%20-d’:’%20-f1%20|%20uniq%20>%20filename

find%20/usr/linux%20-name%20"*.h"%20-exec%20grep%20"SYSCALL_VECTOR"%20{}%20\;%20-print

我用find%20/%20-name%20filename|%20rm%20-rf,不成功,请问为什么不成功?

find%20/%20-name%20filename%20-exec%20rm%20-rf%20{}%20\;

find%20.%20-name%20filename%20|rm%20-rf试一下{}%20表示你找出来的结果。

\;%20则相当于“宪法”,没什么说头,就是这么规定的,在%20-exec%20后面需要一个表示该命令终结的的符号。可以在%20man%20find%20中找到答案。

要让rm识别find的结果,如下:

find%20/%20-name%20filename%20|xargs%20rm%20-rf

之所以find%20.%20-name%20filename%20|rm%20-rf不通过,是因为rm命令不接受从标准输入传过来的指令

查找含特定字符串的文件

例如查找当前目录下含有"the%20string%20you%20want%20find…"字符串的文件:

$find%20.%20-type%20f%20-exec%20grep%20“the%20string%20you%20want%20find…”%20{}%20;%20-print

从根目录开始查tmpfile,一旦查到马上删除

find%20/%20-name%20"tmpfile"%20-exec%20rm%20{}%20\;

find%20的perm问题

请问一下以下命令什么意思?关键是那个数字前的-,其他都还知道

find%20-name%20".*"%20-perm%20-007

我知道

find%20-name%20".*"%20-perm%20755

这个是用来查找权限位为755的隐藏文件

噢,对了还有,我上边的命令都省略了find的pathname参数%20find默认是查找当前工作目录的吗?

如果我用%20-ok%20替代%20-exec,%20那么还需要加上%20{}%20\;%20吗?

所以弄懂自然段意思的训练,要在读懂每句话和注意句与句联系的基础上进行,这就是?承前?。我先让学生按照阅读提示自读本段话,标出本段有几句话linux命令大全,对这几句话有的内容有一个初步的了解,再还着学生一句一句地读懂每句话,最后把这四句话的意思串起来概况出本段的主要意思,把句和段的训练结合起来,在这个过程中达到以下几个目的(1)练习用因为&hellip。下去照红点开锁,门就开了,刚才提示里有提示过放大镜可以放到幻灯机上,把放大镜放到幻灯机上后出现了一幅向日葵的解说,按下幻灯机的开关的上,有提示可以在某个机器上炼油,其它的图不太清楚是什么意思,去画面右下方关掉右边的幻灯机,再换上另一个幻灯片,再打开开关,也不太看不懂什么意思,中间还夹杂着蝴蝶的红点分布图.反正不懂,出门吧.。

-007是指查找所有用户都可读、写、执行的文件,要小心呀~~~

解释解释?

find%20-name%20".*"%20-perm%20-007%20和%20find%20-name%20".*"%20-perm%20777%20有区别吗?

-007是怎么来得呢?

不过有一个问题

我用%20find%20.%20-perm%20-100%20会列出当前目录%20.%20,%20这是为什么呢?