1.属性
Linux中的文件有以下属性
- 文件名
- 权限
- 文件拥有者
- 文件拥有者所在的用户组
- 最后修改的时间
查看文件属性的命令:
ls -l 文件名
2.权限
- 文件属性里面会显示文件的权限,文件权限有以下几种:
r | 读 |
w | 写 |
x | 执行 |
观察示例文件,可以看见文件的权限表示为:
- 之所以这样表示,是因为Linux的一份文件的权限有三个权限组,这三个权限组分别表示:
- -所有者的权限 所有者所在用户组的权限 其他用户的权限
- 每一组权限由三个位置组成:
rwx |
可读可写可执行 |
rw- |
可读可写不可执行 |
r-- |
可读不可写不可执行 |
以此类推排列组合......
示例文件的-rw- r-- r--表示的是:
文件的所有者可以对文件进行读写不可执行,文件的所有者所在的用户组对文件可以读但是不可写不可执行,其他用户对文件可读但不可写不可执行。
每一组的三位权限符号其实可以用01二进制来表示,也可以将01二进化为8进制的一个三位数
- 使用chmod 换算出来的三位八进制数 来修改权限,也就是我们常用的chmod 777之类的命令。
3.操作
- 创建、删除、追加、复制
4.隐藏文件
- 文件前面跟上 . 表示该文件为隐藏文件,
隐藏文件使用ls指令无法查看
使用ls –la指令可以查看到