如何在不列出文件夹的情况下找到确切的文件

如何在不列出文件夹的情况下找到确切的文件

我当前文件夹位于文件夹树结构的顶部,里面的某处我有一个 *.rpm 文件。

我如何找到该 *.rpm 文件,以便在找到时仅列出其完整路径,而不是列出它递归搜索的每个文件夹?

答案1

最简单的方法是使用locate。它只会显示实际的文件(和目录):

$ locate Screenshot\ from\ 2013-02-13\ 22\:36\:33.png 
/home/rinzwind/Screenshot from 2013-02-13 22:36:33.png

在 Ubuntu 上,locate 每隔一段时间更新一次,因此可能找不到最近的文件。您可以通过发出以下命令强制更新...

sudo updatedb 

答案2

tryfind . -name [filename]find . | grep name. find 非常有用。例如,您可以在 find 结果上执行命令find . - name [file to chmod ] -exec chmod 755 {} \;

相关内容