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
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。