自由題庫-每日一題:10

想考 Linux 認證嗎?或是有任何 Linux 考試心得要分享?趕快進來吧

版主: 小狐狸

自由題庫-每日一題:10

文章小狐狸 » 週五 8月 20, 2004 12:27 pm

What would the following command search for?
find / -perm +4000
Choose the best answer.

A. All files which are "unchanged" since more than 4000 minutes.
B. All files which are permutated more than 4000 times.
C. All files which are permutated more than 4000 minutes ago.
D. All files with a permission of at least 4000
E. All files which are networking sockets with a permanent connection and which have transmitted more than 4000 Bytes



PS.這在搞甚麼?請參閱這裡
自由是 狐狸 的 天性 !
圖檔圖檔我的小站
圖檔圖檔
頭像
小狐狸
版主
版主
 
文章: 541
註冊時間: 週四 4月 17, 2003 10:21 pm

文章d2207197 » 週五 8月 20, 2004 1:42 pm

D 吧
頭像
d2207197
鑽研的研究生
鑽研的研究生
 
文章: 1763
註冊時間: 週二 5月 27, 2003 9:57 pm
來自: 火星

文章G妹 » 週五 8月 20, 2004 10:50 pm

我覺得是D八!
find 的指令還真的是很厲害,可以做那麼多的事情!
所以還真的式不好記住所有可能的用法... :w_06:
頭像
G妹
可愛的小學生
可愛的小學生
 
文章: 22
註冊時間: 週日 6月 22, 2003 11:10 pm

文章小狐狸 » 週六 8月 21, 2004 8:57 pm

網路農夫 寫:-perm mode
找尋完全符合指定 mode 權限設定的檔案文件 (mode 可以使用符號或八進位數字)。
-perm -mode
找尋至少擁有指定 mode 權限設定的所有檔案文件。(這裡的權限設定指的是 讀(r), 寫(w), 執行(x) 個別是否被設定,而非其代表她們的數字總和)
-perm +mode
找尋所有擁有指定 mode 權限設定的所有檔案文件。(只要符合一個個別的權限,就算符合)
--------------------------------------------------
關於檔案權限

檔案使用權現的 讀(r), 寫(w), 執行(x) 是 permission bits 的三個基本狀態。find 支援 -perm mode, -perm -mode, -perm +mode 三種條件的 permission bits 偵測。選項 -perm mode 是完全符合指定的 mode。而 -perm -mode 與 -perm +mode 這兩個選項,很容易被人誤解釋為權限數值總合上的小於或大於。這點在觀念上必須先有正確的認知,以免出現非預期的結果。


以上出自http://www.europa.idv.tw/Fman/Lman1/find.html

其實對於 -perm +mode or -perm -mode or -perm +mode
還是無法完全掌握,有人可以幫忙解釋一下嗎?(最好是舉個例子!)

此題 ANS: D :mrgreen: (大家幫自己鼓鼓掌吧!) :finger1:
自由是 狐狸 的 天性 !
圖檔圖檔我的小站
圖檔圖檔
頭像
小狐狸
版主
版主
 
文章: 541
註冊時間: 週四 4月 17, 2003 10:21 pm

文章d2207197 » 週六 8月 21, 2004 10:20 pm

小弟看了 find 的 manpage 後,對他的解讀如下
-mode 在 man page 中的說法是All of the permission bits mode are set for the file.
也就是說找到的檔案中必須有 mode 中所有的權限位元
假使我們給他 -perm -0644 這個參數
那 0666, 0644, 4744, 0777, 2774 這些都符合
因為 owner 欄位都有 read, write,group, others 欄位也都有 read

+mode 在 man page 中的說法是 Any of the permission bits mode are set for the file.
也就是只要某個檔案有 mode 中其中任何一個權限位元就符合
假使我們給他 -perm +0644 這個參數
那 0400, 0700, 0444, 0600 這些都符合
111 則不符合。

-perm mode 在 man page 中的說法就很明確了
就是要完全與 mode 相同權限的檔案才會被列出來
頭像
d2207197
鑽研的研究生
鑽研的研究生
 
文章: 1763
註冊時間: 週二 5月 27, 2003 9:57 pm
來自: 火星


回到 Linux 認證討論區

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客