unix教學 - unix系統




Unix:如何檢查特定目錄的權限? (6)

ls -lstr

這顯示了具有權限和用戶:組的正常ls視圖

我知道使用ls -l "directory/directory/filename"告訴我文件的權限。 如何在目錄上執行相同的操作? 我顯然可以在層次結構中較高的目錄上使用ls -l ,然後滾動直到找到它,但這太痛苦了。 如果我在實際的目錄上使用ls -l ,它會給出它裡面的文件的權限/信息,而不是實際的目錄。 我在Mac OS X 10.5和Linux(Ubuntu Gutsy Gibbon)的終端上都試過這個,結果也是一樣。 有什麼標誌我應該使用?


$ ls -ld目錄

(ls)表示文件和目錄的列表。 ( - )表示該文件是一個常規文件。 (l)表示長列表。 (d)表示文件是一個目錄,它基本上是一種特殊的文件。


在OS X上,您可以使用:

ls -lead

e選項顯示ACL。 而ACL對於了解系統的確切權限非常重要。


如果需要文件/目錄的詳細信息,也可以使用stat命令。 (我確切地說,你說你正在學習^^)


還有

getfacl /directory/directory/

其中包括ACL

here介紹Linux ACL


除了上面的帖子,我想指出“man ls”會給你一個關於“ls”(List)命令的很好的手冊。

另外,使用ls -la myFile將列出並顯示關於該文件的所有事實。







unix