在 Linux 系统中,查看文件或目录的修改权限有几种 。以下介绍两种常用 :
ls -l 命令
ls -l 命令以长格式列出文件和目录的详细属性信息。其中,文件权限信息位于每行的第一个字符序列后。该序列由 10 个字符组成,前三个字符表示文件类型,后 9 个字符表示文件权限。
权限字符分为三组,每组三个字符,分别代表文件所有者、文件所属组和其他用户对文件的权限。每个三位权限字符中的三个字符分别表示读(r)、写(w)和执行(x)权限。
例如,如果一个文件的权限字符序列为 -rw-r--r-- ,则表示:
* 文件所有者具有读写权限。
* 文件所属组具有读权限。
* 其他用户具有读权限。
stat 命令
stat 命令可以显示文件的详细属性信息,包括文件的修改权限。使用 stat 命令查看文件的修改权限,格式如下:
stat 文件名
输出结果中, Access: (0644/) 表示文件的访问权限。该权限字符序列与 ls -l 命令输出中的权限字符序列相同,代表文件所有者、文件所属组和其他用户对文件的权限。
例如,如果一个文件的 stat 输出结果中的访问权限为 Access: (0644/) ,则表示该文件具有与上面 ls -l 命令示例中相同的文件权限。