Linux的文件管理
2023-12-26 21:10:15
书接上文:文件的基本操作 mkdir ls touch cat等 =》迷雾连接
查看文件权限
命令:ll? 文件名
前面-rwxr--r--. 代表含义如下:
第一位表示类型,d是目录文件,l是链接文件,-是普通文件,p是管道。
r(读) w(写) x(执行) -(没有)
第2-4位 是所属主的操作权限?
第5-7位 是所属组的操作权限?
第8-10位 是其他的用户的操作权限?
之后的信息:
1
: 表示文件的硬链接数目。
root
: 文件所有者的用户名。
meetRys
: 文件所属组的组名。
0
: 表示文件的大小,以字节为单位。
12月 25 22:47
: 表示文件的最后修改时间,这里是12月25日22:47。
a.txt
: 文件的名称。
?r w x同时亦对应数字 4 2 1
举例:
如果某文件权限为7则代表可读、可写、可执行(4+2+1)
若权限为6(4+2)则代表可读、可写。
权限为5代表可读(4)和可执行(1).
权限为3代表可写(2)和可执行(1)。
修改文件权限
1)给文件的所属用户增加执行权限
chmod u+x a.txt
2)给文件的所属用户减少执行权限
chmod u-x a.txt
3)给文件的所属用户设置读写权限
chmod u=rw a.txt
4)给文件的所属组增加执行权限
chmod g+x a.txt
5)给文件的其他用户增加执行权限
chmod o+x a.txt
6)同时修改多个权限,用逗号间隔(之间不要有空格)
chmod u+x,g+w a.txt
7)给所属用户和所属组同时增加可执行权限
chmod ug+x a.txt
8)同时给多个文件修改权限
chmod u+x a.txt b.txt
9)给所有人都增加可执行权限
chmod a+x a.txt
注意修改目录权限的时候 要加上-R 否则只是修改该目录的无法递归修改子文件权限
?
修改拥有文件的用户
命令:chown 用户名? ?文件名
参数:-R (让子文件都跟着修改所属主)
????????注意::?chown这个命令在不进行特殊修改的情况下,只有root具有使用权限,root账户使用该命令时的正确格式为"chown 账户名 文件名”。其作用时把后面的文件的拥有者改为前面的账号。
文章来源:https://blog.csdn.net/m0_62645012/article/details/135218599
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!