Linux文件搜索命令详解

一、 文件搜索命令

1. 按照文件名搜索locate

  • 优点
    • 搜索快
  • 缺点
    • 只能按照文件名搜索

Linux文件搜索命令详解
Linux文件搜索命令详解


2. 搜索系统命令whereis && which

  • 用来搜素系统命令所在位置的
  • 举例

在Linux平台安装配置了python,然后不知道安装到了哪里
可以在系统命令中输入whereis python
就可以看到python的安装位置

Linux文件搜索命令详解

Linux文件搜索命令详解

Linux文件搜索命令详解

3.最强大的搜索命令find

  • 强大,但是也消耗资源
  • 应避免在白天服务器繁忙的时候使用此命令

Linux文件搜索命令详解

Linux文件搜索命令详解

Linux文件搜索命令详解

Linux文件搜索命令详解

Linux文件搜索命令详解

4.搜索字符串命令grep

  • 不是完全匹配
  • 支持正则

  • Linux文件搜索命令详解

Linux文件搜索命令详解

二、 链接文件

  • 软链接

ls -s file_name file_soft_name

就像win平台的快捷方式一样

  • 硬链接
    ls file_name file_name_hard

就跟把文件复制了一份备份一样,不过彼此之间有桥梁,会同步修改,删除其中一个不会对另外一个有什么影响