欢迎来到山村网

Linux系统中怎么搜索文件命令大全

2019-03-09 08:48:25浏览:363 来源:山村网   
核心摘要:  命令1:which  which 命令 查找且只能查找命令所在目录  例如:which ls  命令2:whereis  whereis 命令

  命令1:which

  "which 命令" 查找且只能查找命令所在目录

  例如:which ls

  命令2:whereis

  "whereis 命令" 查找且只能查找命令所在目录 + 帮助文档位置

  whereis 命令

  命令位置+帮助文档位置

  命令3:find

  "find 路径 查找方式 参数" 可以查找任何文件

  查找方式有很多种:

  1.根据文件名查找

  查找方式:-name

  例如: find /t3 -name file1

  注:文件名可以用通配符

  * 多个字符

  ? 单个字符

  例如:find /t3 -name fil*

  2.根据文件大小查找

  查找方式:-size(单位数据块512字节,即0.5kb)

  +1000

  -1000

  =1000

  例如:find /t3 -name -1000

  3.根据文件的所有者查找

  查找方式:-user

  例如:find /t3 -user xhc

  4.根据文件的所属组查找

  查找方式:-group

  例如:find /t3 -group greenday

  5.根据最后修改时间查找

  查找方式:-ctime、-atime、-mtime 以天为单位

  查找方式:-cmin、-amin、-mmin 以分钟为单位

  c改变 指文件属性,指权限、所属组、所有者改变过

  a访问

  m修改 指文件内容修改过

  参数:

  + 超过多长时间

  - 多少时间之内

  什么都不写 刚好

  例如:find /t3 -mmin -120

  6.根据文件类型找

  查找方式:-type

  例如:find /t3 -type d

  7.根据i节点查找

  查找方式:-inum

  例如:find /t3 -inum 14

  8.多重条件

  -a 逻辑与

  -o 逻辑或

  例如:find -size +80 -a -size -100

  4.查找后操作

  固定格式:find xxx -exec 命令 {} ;

  例如:find /t3 -mmin -120 -exec ls -l {} ; 查找两小时内被修改过的文件并列出详细信息

  locate

  updatedb

  grep

  例子:grep ftp 文件名a 输出a文件中包含ftp的行

(责任编辑:豆豆)
下一篇:

cmd命令行提示系统命令无效

上一篇:

linux系统怎么截图?

  • 信息二维码

    手机看新闻

  • 分享到
打赏
免责声明
• 
本文仅代表作者个人观点,本站未对其内容进行核实,请读者仅做参考,如若文中涉及有违公德、触犯法律的内容,一经发现,立即删除,作者需自行承担相应责任。涉及到版权或其他问题,请及时联系我们 xfptx@outlook.com