我可以使用ls -R最多显示2个文件夹深度吗?


11

我有一个看起来像这样的文件夹树

main/                             
main/34532-23423632-2354/what-i-want/sth/other/blah-blah            
main/54634-56345634-3422/what-i-want/sth/
....
main/54356-34225675-2345/what-i-want/

我希望它显示树到我想要的文件夹。因为文件夹,其他等等包含许多其他无用的东西。

我只想查看每个名为xxxx-xxxxxxxx-xxxxx的文件夹中的内容。

有什么办法吗?

Answers:


9

如果只想显示文件名和目录名的列表,则tree命令非常方便。

默认情况下未安装此程序,您必须安装以下程序:

sudo apt-get install tree

然后,您可以使用以下命令查看树结构:

tree -L 2 main/

option -L:将设置目录深度编号。

屏幕截图示例:

在此处输入图片说明


10

使用通配符进行搜索,例如

ls /main/*/*/

该列表的搜索深度为2。使用更多通配符可进行更深入的搜索。



By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.