百度空间 | 百度首页 
               
 
查看文章
 
linux find 命令简单使用
2007-10-14 21:03
find [PATH] [OPTION] [ACTION]


1。与时间有关的选项:

    -atime   n   :n为数字,意义为在n 天之前的“一天内”被access过的文件

    -ctime   n   :n为数字,意义为在n 天之前的“一天内”被change过状态的文件

    -mtime   n   :n为数字,意义为在n 天之前的“一天内”被modify过的文件

    -newer file   :file为一个存在的文件,就是只要文件比file还要新,就列出来

2。与使用者或群组名称有关的选项:

    -uid   n   :n为数字,这个数字是使用者的账号ID,即UID,这个UID是记录在/etc/passwd里面与账号                    名称相对应的数字
    -gid   n   :n为数字,这个数字是群组名称的ID,即GID,这个GID记录在/etc/group

    -user name   :name为使用者账号名称

    -group name   :name为群组名称

    -nouser         :寻找文件的所有者不在/etc/passwd中的文件

    -nogroup      :寻找文件的群组不在/etc/group中的文件

3。与文件权限及名称有关的选项:

    -name filename   :搜寻文件名为filename的文件

    -size [+ -]SIZE    :搜寻比SIZE还要大[+]或小[-]的档案。这个SIZE的规格有:
                                  c:代表byte      k:代表1024bytes
    -type TYPE      :搜寻文件的类型为TYPE类型的:一般有普通文件(f),设备文件(b,c),目录                                    (d),链接文件(l),socket文件(s)以及管道文件夹FIFO(p)等
    -perm mode    :搜索文件属性 “刚好等于” mode的文件,这个mode类似于chmod的属性值,如:                                -rwsrwxrwx的属性值为4777
    -perm -mode      :搜寻文件属性 “必须全部包括”mode的属性的文件,举例来说:-rwxr--r--,亦即                                        0744的文件,使用 -perm -0744,当一个文件属性为 -rwsr-xr-x,亦即4755时,                                    也会被列出来,因为 -rwsr-xr-x的属性已经包括 -rwxr--r--的属性了。
    -perm +mode      :搜寻文件属性 "包含任一mode属性"的文件,举例来说:我们找 -rwxr-xr-x,即                                         -perm +755时,但一个文件的属性为 -rw-------,也会被列出来,因为它有 -                                            rw……的属性存在

4。额外的可进行的动作:

    -exec command      :command为其它命令,-exec后面可以再接其它的命令来处理找到的文件

    -print            :将结果打印到屏幕上,默认选项


还有两个小点需要注意一下就是:
find /   -mtime 0
这个0表示的是当前的时间,而不是0点,也就是找从现在开始到24小时以前的改动过的文件。

find / -mtime 3
就是找今天之前的3*24小时-----4*24小时之间的改动过的文件

类别:学习点滴 | 添加到搜藏 | 浏览() | 评论 (0)
 
最近读者:
 
网友评论:
发表评论:
姓 名:
网址或邮箱: (选填)
内 容:
验证码: 请点击后输入四位验证码,字母不区分大小写
      

     

©2009 Baidu