您的位置:首页 > 博客中心 > 网络系统 >

Linux - 命令 - 查找命令总结

时间:2022-04-03 15:49

关于查找文件的几个命令

一、find命令

  find是最常用也是最强大的查找命令,可以查找任何类型的文件

  find命令的一般格式:

    find <指定目录><指定条件><指定动作> ,即find pathname -option [-print -exec -ok]

      常用的option选项:

  1. -type:按照文件的属主来查找文件
    # 在当前目录及其子目录下查找文件类型是d(目录)的文件       
    $ find . -type d
    备注: b:块设备文件;d:目录文件;c:字符设备文件;p:管道文件;l:链接文件;f:普通文件
  2. -size:根据文件大小来查找文件
    # 查找大于512k的文件
    $ find   /home   -size   +512k
    
    # 查找小于512k的文件
    $ find   /home   -size   -512k
  3. -empty
    # 查找在系统中为空的文件或者文件夹
    $ find  /  -empty             
  4. -mtime
    它代表着最近一次 “文件内容” 被修改的时间
    # 在home目录下查找n天以内修改过的文件 $ find /home -mtime -n # 在home目录下查找n天以前修改过的文件 $ find /home -mtime +n
  5. -atime
    • 代表最后一次访问文件的时间
    • 显示一个文件的内容或者运行一个shell脚本会更新文件的atime
  6. -ctime
    • 代表最近一次文件状态改变的时间
    • 在写入文件、更改所有者、权限等都会更新ctime
  7. 待补充

二、locate命令

三、whereis命令

四、which命令

五、type命令

 

本类排行

今日推荐

热门手游