在 Ubuntu 18.04 LTS 中查找某些文件

在 Ubuntu 18.04 LTS 中查找某些文件

我看到了许多在当前目录甚至特定树中搜索(或查找)文件的方法,但无法找到适合我的选项。

我有一个 Ubuntu 18.04 LTS 设置14 个驱动器单独安装UUID 安装在 FSTAB 中,以防万一)。它们都是 SATA(我确信这没关系),但它们是单独安装的,因此没有 RAIDS,没有 JBODS,没有其他链接方式;为什么我查看我的文件时,我看到 14 个已安装的驱动器加上系统 SSD。

我需要能够使用单个 CLI 搜索所有这些驱动器以查找具有特定文件类型的文件。在此示例中,假设我正在搜索以下任何和所有文件:.iso文件;我怎样才能相当轻松地做到这一点,希望使用 find 命令,但至少使用最少的编码,而不是完整的 Perl 脚本或类似的东西。我不是一个完全的编码菜鸟,但这个问题一直困扰着我。

短暂性脑缺血发作

答案1

find / -name "*.iso"

它将查找(从 / 开始)所有以 .iso 结尾的文件

2>/dev/null如果有许多目录你没有读取权限,并且不想让它们被读取,那么你可能想要添加没有权限输出中的错误。

答案2

locate *.iso

locate会比find命令快很多倍。

如果.iso今天刚刚创建,则需要先更新数据库:

sudo updatedb

相关内容