Linux 认证考试:精解Linux find命令的使用linuxfindnam
Linux认证考试:精解Linuxfind命令的使用
Linuxfind命令是用来查找文件时使用的命令,熟练使用这一命令可以帮助我们快速查找所需要的文件,分别可以有时间、用户组、文件权限以及附加操作参数来帮助我们快速实现查找工作。
find命令
1.与时间相关的命令
-atimen:n为数字,含义为在n天之前的“一天之内”访问(access)过的文件。
-ctimen:n为数字,含义为在n天之前的“一天之内”修改(change)过的状态的文件。
-mtimen:n为数字,含义为在n天之前的“一天之内”修改(modification)过的文件。
-newerfile:file为一个存在的文件,意思是说,只要文件比file还要新,就会被列出来。
2.与用户或用户Linux 认证考试:精解Linux find命令的使用linuxfindnam组名称有关的参数:
-uidn:n为数字,这个数字是用户的帐号ID,即UID,这个UID记录在/etc/passwd里与帐号名称对应的数字。
-gidn:n为数字,这个数字是用户组名称的ID,即GID,这个GID记录在/etc/group.
-username:name为用户帐号名称,例如dmtsai
-groupname:name为用户组名称,例如users
-nouser:查找文件的拥有者不在/etc/passwd
-nogroup:查找文件的拥有者不在/etc/group中的文件。
linuxfindname3.与文件权限及名称有关的参数:
-namefilename:搜索文件名为filename的文件
-size[+-]SIZE:搜索比SIZE还要大(+)或小(-)的文件,这个SIZE的规格有:c:表示byte,k:表示1024bytes,所以,要找比50KB还要大的文件,就是“-size+50K”
-typeTYPE:搜索文件的类型为TYPE,类型主要有:一般正规文件(f),设备文件(b,衬衣尺码身高对照表c),目录(d),连接文件(l),套接字(s),及FIFO(p)等属性。
-permmode:搜索文件属性“刚好等于”mode的文件,这个mode为类似chmod的属性值,举例来说,-rwsr-xr-x的属性为4755时,也会列出来。
-perm-mode:搜索文件属性“必须要全部包括mode的属性”的文件,举例来说,要搜索-rwxr--r--,即0744的文件,使用-perm-0744,当一个文件的属性为-rwxr--r--,即4755时,也会列出来,因为-rwxr-xr-x的属性己经包括了“-rwxr--r--”的属性了。
-perm+mode:搜索文件属性“包含任一mode的属性”的文件,举例来说,我们搜索-rwxr-xr-x,即-perm+755时,但一个文件属性为-rw-------也会被列出,因为它有-rw.。..的属性存在。
4.附加操作:
-execcommand:command为其他命令,-exec后面可再接额外的命令来处理搜索到的结果。
-print:将结果打印出来,这个动作是默认动作。
以上就是对Linuxfind命令的详细分析,参数介绍。