liunx 文件种类与权限

参考:鸟叔私房菜 http://cn.linux.vbird.org/linux_basic/0210filepermission.php#filepermission

1、Liunx 文件属性

 在系统内输入  ls -al  命名

total 1208
drwxr-xr-x 133 root root    12288 8 月  20 06:28 .
drwxr-xr-x  25 root root     4096 7 月  24 06:43 ..
drwxr-xr-x   3 root root     4096 3 月   1  2018 acpi
-rw-r--r--   1 root root     3028 3 月   1  2018 adduser.conf
drwxr-xr-x   2 root root     4096 8 月  13 06:36 alternatives
-rw-r--r--   1 root root      401 12 月 29  2014 anacrontab
-rw-r--r--   1 root root      112 1 月  10  2014 apg.conf
[权 限][连结][拥有者][群组] [大小] [修改日期] [文件名称]

权限包含 10 个字符,具体的含义如下

d     rwx   r-x   r-x 

第一个表示文件类型,第一个三字符表示文件拥有者的权限 rwx 表示读写执行,第二个表示所属群组成员拥有的权限,第三个表示其他人拥有的权限。

2、文件种类

[-] 表示正式的文件,比如纯文本文件、二进制文件、数据格式的文件

[d] 表示一个目录

[l] 表示是一个链接,就是 windows 的快捷方式

[d] 表示设备与装置文件,如硬盘、鼠标、键盘等

[s] 数据接口文件

[p] 特殊文件类型,就是 pipelin

 

3、更改文件权限

chmod 777 filename.cpp

7 的二进制形式为 111,表示可读可写可执行

第一个 7 表示文件对于文件所有者

第二个 7 表示文件对于文件所有者所在组

第三个 7 表示文件对于其他身份的用户