我发现此命令在当前文件夹中正常工作:
ls -d */ -1
Run Code Online (Sandbox Code Playgroud)
但是,如果我只想列出不在此文件夹中的文件夹(例如,我想列出 1 或 2 个级别更高的文件夹,即在父级或祖父级中),我如何获得相同的结果。
听起来您正在寻找find,以及-type d将结果限制为目录的开关:
find .. -type d
Run Code Online (Sandbox Code Playgroud)
您可以使用..从父目录启动。
根据您的 版本find,您可以指定-mindepth和-maxdepth限制结果:
find .. -mindepth 1 -maxdepth 2 -type d
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4029 次 |
| 最近记录: |