在dos下,如果要列出本目录下文件可以用如下命令:
C:/study/test>dir/ad
驱动器 C 中的卷没有标签。
卷的序列号是 2B32-C62C
C:/study/test 的目录
2003-12-30 08:15 <DIR> .
2003-12-30 08:15 <DIR> ..
2003-12-30 08:05 <DIR> Debug
0 个文件 0 字节
3 个目录 3,666,841,600 可用字节
但在Linux,尝试用ls很久也没有实现同样功能。最后用ls结合awk实现如下:
[root@localhost root]# ll|awk '/^d/ {print}'
drwxr-xr-x 3 root root 4096 Mar 26 15:30 download
此命令先显示全部目录,然后用awk显示所有以d开头的行。/^d/是规则表达式,表示以d开头的字符串。
本文介绍了如何在DOS和Linux环境下使用不同的命令来查看当前目录下的文件和子目录。在DOS中使用dir /ad命令可以列出当前目录的所有子目录;而在Linux环境中,则可以通过ll | awk '/^d/'命令来实现相同的功能。
783

被折叠的 条评论
为什么被折叠?



