首页 热点资讯 义务教育 高等教育 出国留学 考研考公

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

发布网友 发布时间:2022-04-23 14:45

我来回答

5个回答

热心网友 时间:2022-04-12 00:21

两种方法,选择自己喜欢的风格:
(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/

热心网友 时间:2022-04-12 01:39

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

热心网友 时间:2022-04-12 03:13

ls -lR|grep ^d

热心网友 时间:2022-04-12 05:05

难道是江大物联网的?

热心网友 时间:2022-04-12 07:13

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

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com