Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux读取文件权限_Linux_File Permissions - Fatal编程技术网

Linux读取文件权限

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

是否有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/passwd,您可能需要询问与Unix相关的问题。
$ stat -f %p myfile
100644
$ stat -f %Lp myfile
644