2016-03-08 69 views

回答

4

?是一個字符的通配符。因此,下面應該工作:

ls -d ??/ 

-d防止ls從列出目錄的內容,最終/排除文件。

0
ls -F | grep -o "^.\{2\}/$" 

ls -F清單內容通過文件系統對象類型 | grep -o過濾掉任何不匹配正則表達式^.\{2\}/$基本上說

0
ls */ | awk 'length($0) < 3' 
「比賽只能用他們的名字2個 字符文件夾」

請注意,這與隱藏的目錄不匹配。 choroba的回答比較好,因爲解析ls的輸出通常是一個壞主意,但我喜歡這個可讀性。

相關問題