手机版 收藏 导航

Linux 中如何搜索文件并输出文件名

原创   www.link114.cn   2023-08-04 17:01:11

Linux 中如何搜索文件并输出文件名

find 命令是 Linux 中最常用的文件搜索工具之一。它可以根据文件名、文件类型、文件属性等条件进行搜索。例如:

find /home -name "*.txt"

这条命令会在 /home 目录及其子目录下搜索所有 .txt 后缀的文件,并输出文件名。

grep 命令是 Linux 中强大的文本搜索工具,它可以在文件中搜索指定的字符串或正则表达式。例如:

grep -l "search_string" *.txt

这条命令会在当前目录下的所有 .txt 文件中搜索包含 "search_string" 的文件,并输出文件名。

locate 命令可以快速搜索文件系统中的文件,但它需要依赖于事先建立的文件索引数据库。例如:

locate -i "*.txt"

这条命令会搜索系统中所有包含 .txt 后缀的文件,并输出文件名。

which 命令可以查找可执行文件的位置。例如:

which python

这条命令会输出 python 可执行文件的完整路径。