Linux文件管理

来源:互联网 发布:js设置页面自动刷新 编辑:程序博客网 时间:2024/06/08 19:28

linux文件属性:

例子:

    -rw-rw-rw- 1 root root 42304  Sep 4 18:22  test.txt

第一列:文件权限;
第二列:文件连接数;
第三列:文件所有者;
第四列:文件所属用户组;
第五列:文件大小;
第六列;文件最后修改时间;
第七列:文件名;

第一个字符意义:

·[d]:目录。
·[-]:文件。
·[l]:连接文件(linkfile)。
·[b]:设备文件里的可供储存的接口设备。
·[c]:设备文件里的串行端口设备。
接下来的字符三个为一组,且均为“rwx”的组合。[r]代表可读权限[w]可写权限[x]可执行权限。这三个权限的位置不会更改如果没有权限则为[-]。
第一组:文件所有者权限;
第二组:通过友用户组权限;
第三组:其他非本用户组权限;

如何改变文件属性和权限

chgrp:改变所属用户组;

例:chgrp users install.log

chown:改变文件所有者;

例:chown bin install.log

chmod:改变文件权限;

数字改变文件权限:

Linux文件的基本权限有九个分别是owner、group、others三种身份各有自己的read、write、execute权限,我们可以用数字代表各个权限:
r:4
w:2
x:1
每种身份各自的权限分数累加;
例:-rwxrwxrwx分数为777.
如果要启用test.txt文件的所有权限:chmod 777 test.txt

符号类型改变权限:
命令 身份 操作 权限 chmod u +(加入) r 文件或目录 g -(除去) w o =(设置) x a

如果要将test.txt设置为”-rwxr-xr-x”:chmod u=rwx,go=rx test.txt
如果要给所有人加入权限x则为:chmod a+x test.txt

原创粉丝点击