如何从命令行在 Linux 中查找文件
如果您使用命令行界面,在 Linux 中查找文件会很困难。在 Linux 中查找文件最简单的方法是通过 find 命令。 Linux find 命令使用条件机制来过滤文件。本文涵盖了在 Linux 中查找文件的所有信息。
如何从命令行在 Linux 中查找文件
在 Linux 上通过命令行查找文件有一种最简单的方法,那就是使用 find 命令,以下是使用 find 命令查找文件的一些方法:
通过名称查找文件
通过格式查找文件
通过内容查找文件
通过修改时间查找文件
通过文件大小查找文件
查找隐藏文件
1:通过名称查找文件
find 是 Linux 中的一个实用程序,用于查找文件和目录。您可以使用各种参数(包括名称、类型和日期)查找文件。使用以下命令语法搜索具有特定名称的文件:
为了便于说明,我创建了一个简单的测试文件并使用 find 命令获取其地址:
2:通过格式查找文件
要通过格式查找所有文件,请使用以下给出的语法:
为了便于说明,我使用上述语法搜索了主目录中的所有文本文件:
您还可以通过将格式从 .txt 替换为 .sh 来搜索 bash 脚本文件
3:通过数据查找文件
要查找任何目录中的空文件,请使用以下命令:
4:通过修改时间查找文件
find 命令还可以根据上次修改时间来过滤文件,因此以下是可用于根据上次修改时间查找文件的命令语法:
为了便于说明,我搜索了所有修改时间少于 7 天的文件,因此在语法中我将天数替换为“-7”:
5:通过大小查找文件:
使用此 find 命令查找文件的另一种方法是设置文件大小过滤器,其语法如下:
为了便于说明,我在上面的语法中设置了 5 MB 的过滤器,下面的命令给出了大小等于 5 MB 或小于 5 MB 的文件:
6:查找隐藏文件
以下命令搜索特定目录中的隐藏文件:
上述命令中的点表示当前目录。
结论
虽然一开始在 Linux 中查找文件似乎很困难,但学习如何在 Linux 中查找文件会让事情变得更容易。 find 命令是在命令行中查找文件的最简单方法。 find 命令可以有效地搜索文件和目录。