2010-12-17 505 views
3

是否有一個Linux命令或一系列命令,允許我以八進制(例如0644)格式獲取文件的權限?Linux讀取文件權限

+0

你可能會想問問關於[UNIX和Linux(http://unix.stackexchange.com/)Unix的相關問題。 – Tshepang 2010-12-17 23:14:07

回答

8

嘗試統計(1)

stat -c 0%a /etc/passwd 
+0

這更簡潔,+1。 – 2010-12-17 22:19:38

+0

這是伎倆。感謝馬丁! – 2010-12-17 22:22:16

+0

不包括前導零:stat -c%a/etc/passwd – 2012-09-28 02:05:54

0

在文件上調用fstat,查看返回結構中的st_mode。

0

的命令是 「STAT」(命令行),你可以在通過FSTAT代碼中的信息獲取(請參閱 「man 2 STAT」)

0

對於OSX:

$ stat -f %p myfile 
100644 

或平時你只是興趣:

$ stat -f %Lp myfile 
644