Re: [問題] 該怎麼在 unix command line 下顯示特定權限的檔案

看板Linux作者時間15年前 (2010/10/01 18:01), 編輯推噓4(407)
留言11則, 3人參與, 最新討論串2/2 (看更多)
※ 引述《philander.bbs@ptt.cc (everlasting )》之銘言: > 假設有兩個檔案 A, B > A 權限如下 -rw-r--r-- > B 權限如下 -r---w---- > C 權限如下 -rwxrwxrwx > 我只想顯示出符合 -r--r--r-- 這種條件的檔案名稱 > 也就是只列出 A 跟 C 的檔名 > 請問該如何下指令? > 由於限制不能使用 grep, awk, sed.. 感到相當苦惱.. 怎麼覺得這個很像是習題之類的? 不能用 grep 和 awk 和 sed,那用 find 一次解決: $ ls -l 總計 0 -rw-r--r-- 1 storm storm 0 2010-10-01 05:39 A -r---w---- 1 storm storm 0 2010-10-01 05:39 B -rwxrwxrwx 1 storm storm 0 2010-10-01 05:39 C $ find . -type f -perm -0444 /C /A -- ※ Origin: SayYA 資訊站 <bbs.sayya.org> ◆ From: c-76-111-34-186.hsd1.ga.comcast.net

10/02 02:00, , 1F
大感謝. 總算解決所有的問題了.
10/02 02:00, 1F

10/02 04:35, , 2F
不過為何不打 -perm 444 就好了? 而是 '0'444?
10/02 04:35, 2F

10/02 11:20, , 3F
看 chmod manpage 搜尋 "numeric mode"
10/02 11:20, 3F

10/03 02:47, , 4F
The first digit = selects attributes for the set use
10/03 02:47, 4F

10/03 02:48, , 5F
user ID (4) and set group ID (2) and save text image
10/03 02:48, 5F

10/03 02:49, , 6F
Any omitted digits are assumed to be leading zeros.
10/03 02:49, 6F

10/03 02:49, , 7F
只看得懂最後一句... 但他到底是什麼還是不清楚
10/03 02:49, 7F

10/03 09:16, , 8F
manpage 在那之後的下個章節不就是解釋 SETUID 和 SETGID
10/03 09:16, 8F

10/03 09:17, , 9F
以及 Sticky Bit 的說明了嗎?
10/03 09:17, 9F

10/03 09:18, , 10F
另外這篇文章是從站外轉信板轉來的,推文原作者是看不到的。
10/03 09:18, 10F

10/03 11:22, , 11F
樓上跟原作者同id ....
10/03 11:22, 11F
文章代碼(AID): #1CfR5V77 (Linux)
文章代碼(AID): #1CfR5V77 (Linux)