ubuntu查找文件

最为简单

1
ls -l | grep keyword
  • keyword可以用双引号包围
  • 缺点:
    • 只能显示当前文件夹下的文件,除非ls使用-R选项,但是这样消耗过多时间

最常使用:

1
find -name *keyword* 2>/dev/null
  • -name 表示以文件名为依据
  • 2 表示标准错误,比如权限不足就会提示
  • > 表示重定向
  • /dev/null 表示是虚拟卷设备,综合表示将错误导入到不存在的设备以不显示错误
  • 与grep命令不同,这里必须要使用通配符,否则就是精确匹配
  • 能够查找当前文件夹和子文件夹下的文件,能够显示路径,比较方便
  • 也能够使用 -maxdepth num 规定最大搜索层数