身心障礙人員考試身障四等-資訊處理類科計算機概要104 年第 18 題單選題
UNIX或Linux作業系統中,一個目錄的權限被設定為可執行代表:
A可以在這個目錄中刪除檔案
B可以在這個目錄中增加檔案
C可以切換(cd)進此目錄中正確答案
D可以執行此目錄中的檔案
C正確答案
Unix/Linux 目錄的 x 權限代表「可進入」該目錄,也就是可以 cd 切換進去。
為什麼答案是 C
目錄的 x 權限在 Unix/Linux 中代表「可進入」(enter/traverse),使用者可以 cd 切換進此目錄並存取裡面的檔案 inode。
載入中…
完整詳解
Pro · 無限重點 Unix/Linux 目錄的 x 權限代表「可進入」該目錄,也就是可以 cd 切換進去。
目錄的 rwx 要重新翻譯:r=列出檔名、w=增刪檔案、x=可進入(cd)。
逐選項分析
A✕
刪除目錄中的檔案需要該「目錄」的 w 權限(寫入權),而不是 x 權限,與可執行無關。
B✕
在目錄中新增檔案同樣屬於修改目錄內容,需要目錄的 w 權限,不是 x 權限。
C✓ 正確
目錄的 x 權限在 Unix/Linux 中代表「可進入」(enter/traverse),使用者可以 cd 切換進此目錄並存取裡面的檔案 inode。
D✕ 陷阱
陷阱選項!「執行檔案」需要的是該檔案本身的 x 權限,而不是所在目錄的 x 權限。目錄的 x 不等於檔案可執行。
Unix/Linux 檔案 vs 目錄權限意義對照
| 權限 | 對檔案 | 對目錄 | 指令範例 |
|---|
| r (讀) | 讀取檔案內容 | 列出目錄內檔名 | cat / ls |
| w (寫) | 修改檔案內容 | 新增/刪除/改名檔案 | vi / rm / mv |
| x (執行) | 執行該檔案程式 | 可進入(cd)該目錄 | ./a.out / cd |
D 選項把「目錄可執行」偷換成「執行目錄中的檔案」。事實上要執行目錄中某檔案,需該檔案自身有 x 權限;目錄的 x 只決定能否「進入」而已。考生若只記 x=執行很容易誤選 D。