linux -- 在linux控制台下,如何列出某个目录下的所有子目录

 在linux控制台下,如何列出某个目录下的所有子目录?

ls -p | grep "/"|cut -f1 -d /

这行命令组合可以,但是如果当前目录下有链接就会有问题了。

 

以下这个命令则只列出当前目录的所有子目录

ls -d */|cut -f1 -d /

 

下在这个可以列出包含当前目录和父目录的所有子目录

lsd='ls -ld */ .*/' |cut -f1 -d /

 

当然还可以使用find命令

你可能感兴趣的:(linux -- 在linux控制台下,如何列出某个目录下的所有子目录)