Linux 如何以递归方式查找具有名称的文件并获取整个路径?
我想找到包含名称“fink”(文件名的一部分是“fink”。不是内容)的文件和目录,并从根目录打印它们的整个路径 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
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拒绝的权限)