版权声明:本文章刊载的内容,多数为读者作者笔记,笔记内容来自于潭州教育提供的学习资源以及读者本人阅读的文章,特此声明! https://blog.csdn.net/qq_41453285/article/details/85037758
一、find
1.功能:查找符合条件的文件、目录
2.格式:find [目录名] 选项 查找条件
- 如果没有指定目录,默认从当前路径查找
3.举例
- find /work/ -name "text1.txt"(查找/work/目录下的text1.txt文件)
- find /work/ -name "text1"(查找/work/目录下的text1目录)
4.高级用法:如查找最近几天(几小时)之内(之前)有变更的文件
- find . -mtime -2 (查找当前目录下2天内有变更的文件)
二、grep
1.功能:查找文件中符合条件的字符串
2.格式:grep [选项] [字符串] [文件名]
- 如果文件名给出*,则从当前目录下的所有目录和文件中查找
- 选项:-r(递归查找) -n(显示行号) -w(全字匹配)
3.举例
- grep -n "abc" 1.txt ==>在当前路径的1.txt中查找
- grep -rn "abc" * ===>在当前所有目录、文件中递归查找
- grep -w "abc" 1.txt ===>只查找abc字符串,在1.txt中
扫描二维码关注公众号,回复:
4723117 查看本文章
三、file
1.功能:识别文件、目录类型
2.格式:file 文件(目录)
3.举例
- file ~/.bashrc ==>查看家目录下的bashrc文件类型
- file ./Pictures/* ==>查看Pictures目录下的所有文件、目录类型
四、which、whereis
1.功能:查找命令或者应用程序所在位置
2.格式:which 命令名/应用程序名
3.举例:
- which pwd
- which gcc
- whereis pwd