Linux中查找文件
使用find命令在Linux中搜索文件和文件夹 find 命令被广泛使用,并且是在 Linux 中搜索文件和文件夹的著名命令。它搜索当前目录中的给定文件,并根据搜索条件递归遍历其子目录。 它允许用户根据大小、名称、所有者、组、类型、权限、日期和其他条件执行所有类型的文件搜索。 find / -iname "sshd_config" 运行以下命令以查找系统中的给定文件夹。要在 Linux 中搜索文件夹,我们需要使用 -type参数。 find / -type d -iname "ssh" 使用通配符搜索系统上的所有文件。我们将搜索系统中所有以 .config 为扩展名的文件。 find / -name "*.config" 使用以下命令格式在系统中查找空文件和文件夹。 find / -empty 使用locate命令在Linux中搜索文件和文件夹 locate 命令比 find 命令运行得更快,因为它使用 updatedb 数据库,而 find 命令在真实系统中搜索。 数据库通过 cron 任务定期更新,但我们可以通过运行以下命令手动更新它。 sudo updatedb 在系统中搜索 ssh 文件夹。 locate --basename '\ssh' 在系统中搜索 ssh_config 文件。 locate --basename '\sshd_config'