Linux读取文件权限
是否有Linux命令或一系列命令允许我获取八进制(例如0644)格式文件的权限?调用Linux读取文件权限,linux,file-permissions,Linux,File Permissions,是否有Linux命令或一系列命令允许我获取八进制(例如0644)格式文件的权限?调用fstat在文件上,在返回的结构中以st_模式查看。来自: 命令是“stat”(命令行),您可以通过fstat获取代码中的信息(请参阅“man2stat”)Try stat(1) 对于OSX: $ stat -f %p myfile 100644 或者通常您只对以下内容感兴趣: $ stat -f %Lp myfile 644 这要简洁得多,+1。为了不包括前导的zero:stat-c%a/etc/passw
fstat
在文件上,在返回的结构中以st_模式查看。来自:
命令是“stat”(命令行),您可以通过fstat获取代码中的信息(请参阅“man2stat”)Try stat(1)
对于OSX:
$ stat -f %p myfile
100644
或者通常您只对以下内容感兴趣:
$ stat -f %Lp myfile
644
这要简洁得多,+1。为了不包括前导的zero:stat-c%a/etc/passwd,您可能需要询问与Unix相关的问题。
$ stat -f %p myfile
100644
$ stat -f %Lp myfile
644