手机版 收藏 导航

Linux 如何在文件中搜索并输出包含关键字的文件路径_Linux 如何在文件中搜索并输出包含关键字的文件大小和文件路径

原创   www.link114.cn   2023-09-19 12:39:33

Linux 如何在文件中搜索并输出包含关键字的文件路径_Linux 如何在文件中搜索并输出包含关键字的文件大小和文件路径

在 Linux 中搜索文件并显示其包含关键字的路径是一项常见的任务。使用 grep 命令可以很轻松地实现这一目标。例如,要在当前目录及其子目录中搜索包含关键字"example"的文件路径,可以使用以下命令:

grep -rl 'example' .

这将输出所有包含关键字"example"的文件的路径。

需要同时输出文件大小和路径,可以使用以下命令:

find . -type f -name '*example*' -exec du -h {} \; -exec echo {} \;

这个命令首先使用 find 命令搜索当前目录及其子目录中名称包含"example"的文件。对于每个匹配的文件,它执行 du -h 命令来显示文件大小,并执行 echo 命令来显示文件路径。

通过结合这两种方法,您可以轻松地在 Linux 中搜索文件并获取其属性信息。这在处理大型文件系统或查找特定文件时非常有用。