(1) 使用ls -d:$ ls -d */
(2) 使用grep結合ls -f:$ ls -f | grep "/$"
(3) 使用grep結合ls -l:$ ls -l | grep "^d"
(4) 使用find:$ find . -type d -maxdepth 1 -print
工作原理
當使用ls的-f選項時,所有的輸出項後面都會多出乙個代表檔案型別的字元,如@、*、|等。目錄對應的是/字元。我們用grep只過濾那些行尾標記為/$的輸出項。
ls –l輸出的每一行的首字元表示檔案型別。目錄的檔案型別字元是d。因此我們用grep過濾以d起始的行。^是行首標記。
使用find命令的時候可以指定-type的引數為d並將maxdepth設定成1,這是因為我們不需要繼續向下搜尋子目錄。
Linux Shell 只列出目錄的方法
在實際應用中,我們有時需要僅列出目錄,下面是 4 種不同的方法。1.利用 ls 命令的 d 選項 ls d desktop pic shell src 2.利用 ls 命令的 f 選項 ls f grep desktop pic shell src f 選項會給輸出的不同檔案型別加上乙個字尾,比如普...
C 獲取當前目錄的各種方法
答案一答案二 獲取新的 process 元件並將其與當前活動的程序關聯的主模組的完整路徑,包含檔名 程序名 string str system.diagnostics.process.getcurrentprocess mainmodule.filename result x exe exe檔案所在...
Object的各種方法
obj.hasownproperty prop 引數 prop 要檢測的屬性字串名稱或者symbol 返回值用來判斷乙個物件是否含有指定的屬性的boolean 所有繼承了object的物件,都會繼承到hasownproperty 方法。這個方法用來檢測乙個物件是否含有特定的自身屬性。和in運算子不同...