首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >找到给定部分路径的全路径

找到给定部分路径的全路径
EN

Stack Overflow用户
提问于 2016-04-25 19:03:34
回答 4查看 18.7K关注 0票数 17

我知道如何使用

代码语言:javascript
复制
find . -name "file_name"

但是,如果给我一条路径的一部分,比如“folder1 1/subfolder2 2/”,我如何获得包含这个部分路径的所有完整路径?

示例

部分路径:folder1/subfolder2/

欲望的结果:

代码语言:javascript
复制
/bob/folder1/subfolder2/yo/
/sandy/folder1/subfolder2/hi/
EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2016-04-25 19:27:43

使用-path选项:

代码语言:javascript
复制
find . -path '*/folder1/subfolder2/*'
票数 26
EN

Stack Overflow用户

发布于 2016-04-25 20:46:37

你可以这样做:

代码语言:javascript
复制
find . -path "*folder1/folder2" -prune -exec find {} -type f -name file.txt \;

使用-prune时,在目录中的第一次匹配之后不要再恢复

票数 4
EN

Stack Overflow用户

发布于 2016-04-25 19:18:20

这个为我工作(使用bash)

代码语言:javascript
复制
ls -l /**/folder1/subfolder2/**
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36849003

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档