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这是为什么呢?