[問題] 如何只用 ls 過濾出單一種類的檔案?

看板Linux作者 (◢曉筱◤)時間13年前 (2010/10/15 03:06), 編輯推噓2(206)
留言8則, 7人參與, 最新討論串1/1
想請問一下 以目前通用的 ls 來說 有沒有可能只單用 ls 的指令 加上參數就直接過濾出資料夾下單一種類的檔案? 換個方式說 ls -l 時 每個檔案的前面都會有個 b c d l p s 或 - 的符號 有沒有可能只用 ls 就單顯示出其中一種呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.251.198.215

10/15 08:32, , 1F
ls b*; ls c*; ls p*;
10/15 08:32, 1F

10/15 08:54, , 2F
ls -l|grep '^b'; ls -l|grep '^c'; ls -l|grep '^d'
10/15 08:54, 2F

10/15 11:07, , 3F
2F正解..
10/15 11:07, 3F

10/15 14:15, , 4F
請問一下^b這個是指?
10/15 14:15, 4F

10/15 15:04, , 5F
regular expression
10/15 15:04, 5F

10/21 15:33, , 6F
j推二樓
10/21 15:33, 6F

10/22 05:15, , 7F
嗯....我知道二樓是正解 事實上我目前也是用這做法
10/22 05:15, 7F

10/22 05:16, , 8F
所以我才會說「有沒有可能『只用ls』」
10/22 05:16, 8F
文章代碼(AID): #1CjrIcwM (Linux)