在Linux中查找多个文件名
find
工具,并在此方法指南中,我们将通过使用
find来帮助我们一次查找多个文件名的几个例子行走。 在我们深入实际的命令,让我们看看在简要介绍了Linux的
find
工具。 find实用程序的最简单和通用的语法如下:
# find directory options [ expression ]让我们继续来看看在Linux下 find命令的一些例子。 1.假设你想找到与当前目录下的所有文件
.sh
和
.txt
文件扩展名,您可以通过运行以下命令这样做:
# find . -type f \( -name "*.sh" -o -name "*.txt" \)
在Linux中查找.sh和.txt扩展文件
.
表示当前目录-type
选项用于指定文件类型和在这里,我们正在寻找普通文件为代表f
-name
选项用于在这种情况下,以指定一个搜索模式时,文件扩展名-o
含义是“或者”
\
(
反斜杠 )转义字符作为命令。
2.发现三个文件名与
.sh
,
.txt
和
.c
扩展,发出以下命令:
# find . -type f \( -name "*.sh" -o -name "*.txt" -o -name "*.c" \)
在Linux中查找多个文件扩展名
.png
,
.jpg
,
.deb
和
.pdf
扩展:
# find /home/aaronkilik/Documents/ -type f \( -name "*.png" -o -name "*.jpg" -o -name "*.deb" -o -name ".pdf" \)
在Linux中查找超过3个文件扩展名
-o
在
find命令选项,它使您能够多个文件名添加到搜索阵列,也知道文件名,或者您正在搜索的文件扩展名。
结论
在本指南中,我们介绍一个简单而有用 find工具伎俩,使我们通过发出一个命令查找多个文件名。要理解和使用find许多其他重要的命令行操作,你可以阅读我们的文章下面。不要错过: Master Linux的“查找”命令与这35例