linux-文件属性及权限简析
2015-06-04 18:00
429 查看
linux-文件属性及权限简析 - Linux操作系统:Ubuntu_Centos_Debian - 红黑联盟linux-文件属性及权限简析
ls - 显示文件的属性:([OPTION]... [FILE]...)
![](http://up.2cto.com/2012/0410/20120410034605740.gif)
权限说明:
档案类型:
当为[ d ]则是目录;
当为[ - ]则是文件;
若是[ l ]则表示为连结档(link file);
若是[ b ]则表示为装置文件里面的可供储存的接口设备(可随机存取装置);
若是[ c ]则表示为装置文件里面的串行端口设备,例如键盘、鼠标(一次性读取装置)。
权限组: 接下来的字符中,以三个为一组,且均为『rwx』 的三个参数的组合。其中,[ r ]代表可读(read)、[ w ]代表可写(write)、[ x ]代表可执行(execute)。 www.2cto.com
这三个权限的位置不会改变,如果没有权限,就会出现减号[ - ] 。同时r, w, x对应的权值为4, 2, 1。
第一组为『文件拥有者的权限』,以『install.log』那个文件为例, 该文件的拥有者可以读写,但不可执行;
第二组为『同群组的权限』;
第三组为『其他非本群组的权限』
改变文件属性与权限
1. chgrp:改变文件所属群组 (chgrp [OPTION]... GROUP FILE...)
2. chown:改变文件拥有者 (chown [OPTION]... [OWNER][:[GROUP]] FILE...)
3. chmod:改变文件的权限, SUID, SGID, SBIT等等的特性
3.1 chmod [-R] xyz 文件或目录(x,y,z分别为rwx之和)
3.2 符号类型改变文件权限
chmod u
g
o
a +(加入)
-(除去)
=(设定) r
w
x 文件或目录
权限对文件的重要性:
r (read):可读取此一文件的实际内容,如读取文本文件的文字内容等;
w (write):可以编辑、新增或者是修改该文件的内容(但不含删除该文件);
x (execute):该文件具有可以被系统执行的权限。
权限对目录的重要性:
r (read contents in directory):
表示具有读取目录结构列表的权限,所以当你具有读取(r)一个目录的权限时,表示你可以查询该目录下的文件名数据。 所以你就可以利用 ls 这个指令将该目录的内容列表显示出来!
w (modify contents of directory):
它表示你具有异动该目录结构列表的权限,也就是底下这些权限:
建立新的文件与目录;
删除已经存在的文件与目录(不论该文件的权限为何!)
将已存在的文件或目录进行更名;
搬移该目录内的文件、目录位置。
x (access directory):
它代表用户能否进入该目录。
作者 jmbkeyes
ls - 显示文件的属性:([OPTION]... [FILE]...)
![](http://up.2cto.com/2012/0410/20120410034605740.gif)
权限说明:
档案类型:
当为[ d ]则是目录;
当为[ - ]则是文件;
若是[ l ]则表示为连结档(link file);
若是[ b ]则表示为装置文件里面的可供储存的接口设备(可随机存取装置);
若是[ c ]则表示为装置文件里面的串行端口设备,例如键盘、鼠标(一次性读取装置)。
权限组: 接下来的字符中,以三个为一组,且均为『rwx』 的三个参数的组合。其中,[ r ]代表可读(read)、[ w ]代表可写(write)、[ x ]代表可执行(execute)。 www.2cto.com
这三个权限的位置不会改变,如果没有权限,就会出现减号[ - ] 。同时r, w, x对应的权值为4, 2, 1。
第一组为『文件拥有者的权限』,以『install.log』那个文件为例, 该文件的拥有者可以读写,但不可执行;
第二组为『同群组的权限』;
第三组为『其他非本群组的权限』
改变文件属性与权限
1. chgrp:改变文件所属群组 (chgrp [OPTION]... GROUP FILE...)
2. chown:改变文件拥有者 (chown [OPTION]... [OWNER][:[GROUP]] FILE...)
3. chmod:改变文件的权限, SUID, SGID, SBIT等等的特性
3.1 chmod [-R] xyz 文件或目录(x,y,z分别为rwx之和)
3.2 符号类型改变文件权限
chmod u
g
o
a +(加入)
-(除去)
=(设定) r
w
x 文件或目录
权限对文件的重要性:
r (read):可读取此一文件的实际内容,如读取文本文件的文字内容等;
w (write):可以编辑、新增或者是修改该文件的内容(但不含删除该文件);
x (execute):该文件具有可以被系统执行的权限。
权限对目录的重要性:
r (read contents in directory):
表示具有读取目录结构列表的权限,所以当你具有读取(r)一个目录的权限时,表示你可以查询该目录下的文件名数据。 所以你就可以利用 ls 这个指令将该目录的内容列表显示出来!
w (modify contents of directory):
它表示你具有异动该目录结构列表的权限,也就是底下这些权限:
建立新的文件与目录;
删除已经存在的文件与目录(不论该文件的权限为何!)
将已存在的文件或目录进行更名;
搬移该目录内的文件、目录位置。
x (access directory):
它代表用户能否进入该目录。
作者 jmbkeyes
相关文章推荐
- 在Linux系统中安装即时通信应用Telegram Messenger的教程
- Linux NFS 处理
- linux驱动之内核多线程(四)
- maven nexus linux私服搭建
- linux驱动之内核多线程(三)
- 如何创建和使用Linux中的patch
- linux驱动之内核多线程(二)
- Linux 调优方案, 修改最大连接数(ulimit命令)【转】
- linux 消息队列实例
- linux系统进程的内存布局
- linux驱动之内核多线程(一)
- Mac 终端
- linux驱动之模块化驱动Makefile
- Linux学习笔记(一)
- Android中linux内核模块--开发设备驱动程序 && 上层接口实施
- 【转】6.4.6 将驱动编译进Linux内核进行测试
- 【转】Linux驱动模块编译进内核中
- linux下搭建HA高可用集群
- Linux Vi 跳到文件尾部与查询字符,显示行号命令。
- linux c 编程 log输出