文件权限属性
- 管理员账号(ROOT)
- 其他用户组保存位置以及设定名称
- 每个用户组中的成员
- 文件权限(可读r,可写w,可执行x)
- 注:当文件没有可执行x时,当前用户成员无法访问该文件
查询权限的前提使用root账号访问
root@ixZ:~# ls -al
total 48
drwx------ 7 root root 4096 May 24 20:09 .
drwxr-xr-x 22 root root 4096 May 10 19:49 ..
-rw------- 1 root root 1592 May 24 21:55 .bash_history
-rw-r--r-- 1 root root 3106 Oct 23 2015 .bashrc
drwx------ 3 root root 4096 Aug 17 2017 .cache
drwxr-xr-x 2 root root 4096 May 24 18:01 .nano
drwxr-xr-x 2 root root 4096 Aug 31 2017 .oracle_jre_usage
drwxr-xr-x 2 root root 4096 Aug 17 2017 .pip
-rw-r--r-- 1 root root 148 Aug 17 2015 .profile
-rw-r--r-- 1 root root 64 Aug 17 2017 .pydistutils.cfg
drwx------ 2 root root 4096 Aug 31 2017 .ssh
-rw-r--r-- 1 root root 86 May 24 20:09 tes120200524
//ls -al解析:
D0 D1-3 D4-6 D7-D10 D11 D12 D13 D14 D15 D16
D0:d-目录;--当前文件名;I-链接文件;b-随机读写设备;c-设备的串行端口设备
D1-3-当前文件对应用户组中指定成员对该文件的权限(可读r,可写w,可执行x)
D4-6-用户组中指定成员除外,其他成员对该文件的权限(可读r,可写w,可执行x)
D7-D10-其他用户组的成员对该文件的权限(可读r,可写w,可执行x)
D11-链接数
D12-当前文件对应用户组中指定成员的名称(文件拥有者)
D13-当前文件对应用户组的名称(文件所属用户组)
D14-当前文件大小-Bytes
D15-当前文件创建日期或修改日期
D16-当前文件的名称
修改文件属性
该所属用户组(group)之外的其他人(others)
chgrp/change group-修改文件的所属用户组(group)
chown/change owner-修改文件的所属成员(owner)
chmod-修改文件的所属权限
cp-文件复制
mkdir-建新的目录
touch-建立新的文件夹
rm-删除指定文件夹
chgrp/change group-修改文件的所属用户组
chgrp users initial-setup-ks.cfg
//users为修改之后的所属用户组
chown/change owner-修改文件的所属成员
chown bin initial-setup-ks.cfg
//bin为修改之后的所属成员
同时修改修改文件的所属用户组和成员
chown users:bin initial-setup-ks.cfg
cp-文件复制
cp initial-setup-ks.cfg initial-setup-ksss.cfg
chmod-修改文件的所属权限
每个成员对隔壁文件都有不同的权限等级
根据D1-D10:细分-D1-3:rwx=4+2+1
细分-D4-6:rwx=4+2+1
细分-D7-10:rwx=4+2+1
chmod 777 initial-setup-ks.cfg
mkdir-建新的目录
mkdir tes
//建立tes的目录
touch-建立新的文件夹
touch tess
//建立tess的文件夹
rm-删除指定文件夹
rm tess
//删除tess文件夹
mkdir -建新的目录
mkdir tesss
mkdir -p tes1/tes2/tes3
相对路径
.---指当前的目录(./)
..---指上一层的目录(../)
Linux的每个文件名最多255个英文字符或128个中文字符