linux之文件权限与目录

文件权限属性

  1. 管理员账号(ROOT)
  2. 其他用户组保存位置以及设定名称
  3. 每个用户组中的成员
  4. 文件权限(可读r,可写w,可执行x)
  5. 注:当文件没有可执行x时,当前用户成员无法访问该文件
     initial-setup-ks.cfg在users的用户中,users的用户下属有users-A和users-B用户组;users-A用户组的成员为:file name;initial-setup-ks.cfg在成员为:file name中;users的用户隔壁为testing的用户;testing的用户的成员是testing-A和testing-B;users保存在/etc/group中;testing不保存在/etc/group中;最高权限用户为Root

查询权限的前提使用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//建立tesss的目录
   mkdir -p tes1/tes2/tes3//建立一级目录

相对路径

.---指当前的目录(./)
..---指上一层的目录(../)

Linux的每个文件名最多255个英文字符或128个中文字符

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

初上花样年华

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值