|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
安装和登录命令:login、shutdown、halt、reboot、mount、umount、chsh
明天一个很偶尔的时机看到了linux中的find命令,然后我在网上搜刮了一下这方面的内容,为了便利人人进修参考,我就总结一下,一上午的休息功效,呵呵
起首是find的语法:
find[肇端目次]寻觅前提操纵
另有种表述体例:findPATHOPTION[-execCOMMAND{};]
由于find命令会依据我们给的option,也就是寻觅前提从我们给出的目次入手下手对个中文件及其下子目次中的文件举行递回搜刮,以是我觉的这个中央说是“肇端目次”长短常好的。
该命令中的寻觅前提能够是一个用逻辑运算符not、and、or构成的复合前提。逻辑运算符and、or、not的寄义为:
(1)and:逻辑与,在命令顶用“-a”暗示,是体系缺省的选项,暗示只要当所给的条件都满意时,寻觅前提才算满意。比方:
findCname’tmp’Cxtypec-user’inin’
%该命令寻觅三个给定前提都满意的一切文件
(2)or:逻辑或,在命令顶用“-o”暗示。该运算符暗示只需所给的前提中有一个满意时,寻觅前提就算满意。比方:
findCname’tmp’CoCname’mina*’
%该命令查询文件名为’tmp’或是婚配’mina*’的一切文件。
(3)not:逻辑非,在命令顶用“!”暗示。该运算符暗示查找不满意所给前提的文件。比方:
find!Cname’tmp’
%该命令查询文件名不是’tmp’的一切文件。
必要申明的是:当利用良多的逻辑选项时,能够用括号把这些选项括起来。为了不Shell自己对括号引发曲解,在话号前必要加本义字符“”往复除括号的意义。例:
find(Cname’tmp’Cxtypec-user’inin’)
我觉的如今我应当说下出了查询前提,在find中的option的内容了:
在option中,详细有参数:
-name’字串’查找文件名婚配所给字串的一切文件,字串内可用通配符*、?、[]。
-lname’字串’查找文件名婚配所给字串的一切标记链接文件,字串内可用通配符*、?、[]。
-gidn查找属于ID号为n的用户组的一切文件。
-uidn查找属于ID号为n的用户的一切文件。
-group’字串’查找属于用户组名为所给字串的一切的文件。
-user’字串’查找属于用户名为所给字串的一切的文件。
-empty查找巨细为0的目次或文件。
-path’字串’查找路径名婚配所给字串的一切文件,字串内可用通配符*、?、[]。
-perm权限查找具有指定权限的文件和目次,权限的暗示能够如711,644。
-sizen[bckw]查找指定文件巨细的文件,n前面的字符暗示单元,缺省为b,代表512字节的块。
-typex查找范例为x的文件,x为以下字符之一:
b块设备文件
c字符设备文件
d目次文件
p定名管道(FIFO)
f一般文件
l标记链接文件(symboliclinks)
ssocket文件
-xtypex与-type基础不异,但只查找标记链接文件。
以工夫为前提查找
-aminn查找n分钟之前被会见过的一切文件。
-atimen查找n天之前被会见过的一切文件。
-cminn查找n分钟之前文件形态被修正过的一切文件。
-ctimen查找n天之前文件形态被修正过的一切文件。
-mminn查找n分钟之前文件内容被修正过的一切文件。
-mtimen查找n天之前文件内容被修正过的一切文件。
-print:将搜刮了局输入到尺度输入。
例子:在root和子目次查找不包含目次/root/bin的,greek用户的,文件范例为一般文件的,3天之前的名为test-find.c的文件,并将布局输入,find命令以下:
find/-name"test-find.c"-typef-mtime+3-usergree
12下一页
linux系统的文件布置,etc/,opt/目录的内容等; |
|