Linux系统中,find命令查找文件需要三个条件:
- 在哪个目录中找。
- 找什么文件。
- 以什么方式找。
find命令格式:
find 目录名 选项 查找内容
示例:
find /home/cc/code/ -name "test.cpp"
- 在/home/cc/code/目录中找。
- 找test.cpp这个文件。
- -name按名字查找的方式。
- 找文件夹的方式和文件相同,对应的文件名换作文件夹名即可。
注意:如果没有指定目录,则默认为当前目录。
find . -name "test.cpp"
.代表当前目录,表示在当前目录下查找名为test.cpp的文件。
find -name "test.cpp"
与上述语句作用一样,没有添加路径,则是在当期目录下找名为test.cpp的文件。
find /home/cc -mtime -2
查找/home/cc目录内两天有过更改的文件。