Linux用grep命令,列出当前目录下的所有子目录名

Linux用grep命令,如何列出当前目录下的所有子目录名?
2024年11月27日 13:41
有5个网友回答
网友(1):

两种方法,选择自己喜欢的风格:
(1)同一楼:ls -l |grep ^d
从ls -l 的结果中提取以d(directory目录)开头的字串,效果如下:
drwxrwxr-x 4 haha haha 40K Dec 8 03:01 CIAF2
drwxrwxr-x 2 haha haha 4.0K Dec 10 14:08 Reference
(2)同样的思路 ls -F | grep /
从ls -F 的结果中提取以 /(表示目录),效果如下:
CIAF2/
Reference/

网友(2):

1、ls -l |grep ^d
2、find . -type d

网友(3):

ls -lR|grep ^d

网友(4):

难道是江大物联网的?

网友(5):

ls -l |grep ^d
d开头的文件也会列出来的