在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開頭的字符串。