Skip to main content
 首页 » 编程设计

macos之在 Unix 中查找具有特定扩展名的所有文件

2024年04月18日53bjzhanghao

我有一个文件/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home

我正在尝试查找硬盘驱动器上其他位置是否有 *.jdk。所以我执行一个搜索命令:

find . -name "*.jdk" 

但是什么也没找到。甚至连我所知道的那个也没有。怎么会?

请您参考如下方法:

find . 仅在当前目录中查找。如果您有权在其他目录中查找文件(root 访问权限),那么您可以使用以下命令来查找您的文件 -

find / -type f -name "*.jdk" 

如果您收到大量权限被拒绝的消息,那么您可以通过执行以下操作来抑制该消息

find / -type f -name "*.jdk" 2> /dev/null