RUI个人博客 首页>>Linux>>[原] Linux学习笔记之linux文件系统和目录管理 搜索文件

[原] Linux学习笔记之linux文件系统和目录管理 搜索文件

目录:

8 搜寻档案或目录
    8.1 which 查看可执行档案的位置
    8.2 whereis 查看档案的位置
    8.3 locate 配合数据库查看档案位置
    8.4 find  实际搜寻硬盘去查询文件名称
        8.4.1 与时间有关的参数
        8.4.2 与用户或用户组有关的参数
        8.4.3 与文件权限与名称有关的参数
8.  搜寻档案或目录
   8.1  which 查看可执行档案的位置
   8.2  whereis  查看档案的位置
[root@RAC1 tmp]# which ls
[root@RAC1 tmp]# which passwd
[root@RAC1 tmp]# which fdisk
[root@RAC1 tmp]# whereis man
[root@RAC1 tmp]# whereis -b man
[root@RAC1 tmp]# whereis -m man

   8.3  locate 配合数据库查看档案位置

[root@RAC1 tmp]# locate passwd


    8.4 find 实际搜寻硬盘去查询文件名称

    8.4.1 与时间有关参数:
-atime n   : 在n天之前的一天内访问过的文件
-ctime n   : 在n天之前的一天内修改过状态的文件
-mtime n  : 在n天之前的一天内修改过内容的文件
-newer file : 比file还要新的档案就列出来!

[root@RAC1 tmp]# find /tmp/ -atime 0

[root@RAC1 tmp]# find /tmp/ -ctime 0

[root@RAC1 tmp]# find /tmp/ -newer kde-root

    8.4.2 与用户或用户组有关的参数
[root@RAC1 tmp]# tail -n 3 /etc/passwd
[root@RAC1 tmp]# find /home/ -user oracle

    8.4.3 与文件权限及名称有关的参数

[root@RAC1 tmp]# find /bin -size +90k

[root@RAC1 tmp]# find /bin -size -2k

[root@RAC1 tmp]# find /var/run -type p

[root@RAC1 tmp]# find /var/run -type s

   -exec  command command 为其他命令,来处理搜索结果
   {} 表示由find 查找到的内容, \; 表示 -exec 命令结束
[root@RAC1 tmp]# find /tmp -perm 644 -exec ls -l {} \;


 

    于 2016-02-29     王慧  tyger         good luck!!!
























昵  称:
邮  箱:
评论内容:
验 证 码:
可用[code][/code]插入代码
点击刷新验证码