在 Linux 中,我们可以使用 find 命令来根据文件名查找文件。find 命令的基本语法如下:
find <path> -name <filename>
其中,<path> 表示要查找的目录路径,<filename> 表示要查找的文件名,可以使用通配符进行模糊匹配。
例如,如果我们要在 /home 目录下查找所有以 .txt 结尾的文件,可以使用以下命令:
find /home -name "*.txt"
上述命令中,/home 表示要查找的目录路径,*.txt 表示要查找的文件名以 .txt 结尾。
find 命令还支持其他参数,例如 -type 参数可以指定要查找的文件类型,如 -type f 表示查找普通文件,-type d 表示查找目录。
此外,find 命令还支持 -exec 参数,可以在查找到文件后执行指定的命令。例如,以下命令可以将所有以 .txt 结尾的文件复制到 /tmp 目录下:
find /home -name "*.txt" -exec cp {} /tmp \;
上述命令中,{} 表示查找到的文件名,\; 表示命令执行结束。











评论(0)