Linux 如何以递归方式查找具有名称的文件并获取整个路径?

Linux 如何以递归方式查找具有名称的文件并获取整个路径?,linux,unix,grep,Linux,Unix,Grep,我想找到包含名称“fink”(文件名的一部分是“fink”。不是内容)的文件和目录,并从根目录打印它们的整个路径 Linux中的命令是什么?要查找: find . -name "*fink*" -print 要查找并列出: find . -name "*fink*" |xargs ls -l 查找并打印完整路径的步骤 find / -name "*fink*" -print 查找: find . -name "*fink*" -print 要查找并列出: find . -name "*f

我想找到包含名称“fink”(文件名的一部分是“fink”。不是内容)的文件和目录,并从根目录打印它们的整个路径

Linux中的命令是什么?

要查找:

find . -name "*fink*" -print
要查找并列出:

find . -name "*fink*" |xargs ls -l
查找并打印完整路径的步骤

find / -name "*fink*" -print
查找:

find . -name "*fink*" -print
要查找并列出:

find . -name "*fink*" |xargs ls -l
查找并打印完整路径的步骤

find / -name "*fink*" -print
如果只想查找名称中包含“fink”的(常规)文件或目录,并从根目录打印其路径:

find / \( -type f -or -type d \) -name \*fink\* -print
并列出:

find / \( -type f -or -type d \) -name \*fink\* -ls
在这两种情况下,您可能希望在末尾添加
2>/dev/null
,以消除错误(尤其是/proc拒绝的权限)。

如果您只想查找名称中包含“fink”的(常规)文件或目录,并从根目录打印其路径:

find / \( -type f -or -type d \) -name \*fink\* -print
并列出:

find / \( -type f -or -type d \) -name \*fink\* -ls
在这两种情况下,您可能希望在末尾添加
2>/dev/null
,以消除错误(尤其是/proc拒绝的权限)