在Linux命令行下,可以使用find
命令来快速查找文件。find
命令的基本语法如下:
find [路径] [表达式]
其中,路径
表示从哪个目录开始搜索,表达式
用于定义搜索条件。
以下是一些常用的find
命令示例:
file.txt
的文件:find . -name "file.txt"
/home
目录及其子目录中查找所有以.txt
结尾的文件:find /home -name "*.txt"
.txt
结尾的文件,并忽略大小写:find . -iname "*.txt"
find . -mtime 0
username
的文件:find . -user username
find . -type f -empty
你可以根据需要组合多个条件来创建更复杂的搜索表达式。例如,要在当前目录及其子目录中查找所有以.txt
结尾且属于用户username
的文件,可以使用以下命令:
find . -type f -name "*.txt" -user username
更多关于find
命令的信息,你可以查阅其手册页(通过运行man find
命令)。