本篇 ShengYu 介紹 Linux ls 的用法與範例。
以下 Linux ls 的內容將分為這幾部份,
- Linux ls 列出檔案與目錄並顯示大小
- Linux ls 只列出目錄(排除檔案)
- Linux ls 只列出檔案(排除目錄)
Linux ls 列出檔案與目錄並顯示大小
1 | $ ls -al |
你也可以加上 h
引數,讓檔案大小看得更好懂更人性化一點,
1 | $ ls -alh |
Linux ls 只列出目錄(排除檔案)
linux ls 指令加上 -d
參數就可以只列出目錄,1
2$ ls -d
drwxrwxr-x 2 shengyu shengyu 4.0K Oct 27 22:00 myfolder
你也可以用 ls 搭配 grep 篩選出目錄來,目錄為 drwxrwxr-x 開頭的形式,所以我們就過濾只列出行首 d
開頭的就可以了,指令如下,^d
表示行首以 d 開頭,1
2$ ls -l | grep ^d
drwxrwxr-x 2 shengyu shengyu 4.0K Oct 27 22:00 myfolder
Linux ls 只列出檔案(排除目錄)
這邊介紹 ls 不列出資料夾只列出檔案的方法,ls 沒有什麼參數可以直接排除目錄只列出檔案的,所以我們這邊透過 grep 的技巧達成,先用 ls -al
後再讓 grep 去排除行首為 d 的那些行(目錄為 drwxrwxr-x),1
2$ ls -l | grep -v ^d
-rw-rw-r-- 1 shengyu shengyu 3054 Oct 27 22:00 note.txt
或者 ls -l | grep ^[^d]
也可以,^[^d]
表示行首不以 d 開頭,
以上就是 Linux ls 用法與範例的介紹,
如果你覺得我的文章寫得不錯、對你有幫助的話記得 Facebook 按讚支持一下!
其它相關文章推薦
Linux 常用指令教學懶人包
Linux cut 字串處理用法與範例
Linux sed 字串取代用法與範例
Linux grep/ack/ag 搜尋字串用法與範例
Linux du 查詢硬碟剩餘空間/資料夾容量用法與範例
Linux wget 下載檔案用法與範例