Linux如何修改文件/文件夹内所有文件的权限

本文详细介绍如何使用数字和字符两种方式修改Linux系统中的文件和文件夹权限,并提供了具体的命令实例。

一、修改文件权限

修改文件权限前,需要了解一下权限中的”rwx”与数字的对应关系,其中r=4,w=2,x=1。

例如:”drwxr-xr-x”,第一个”d”是代表文件夹,这里不用考虑,后面九个字符,每三个一组相加: rwx=4+2+1=7 r-x=4+0+1=5 那么drwxr-xr-x = 755 

同理-rwxrw-rw- = 766 (rw-就是 4+2+0=6) 可以通过”chmod”来修改文件属性中的权限字段的值,请看下面的实例: 

1、$ touch testfile 

 /*新建一个文件*/ 

2、$ ls -l 

/*查看一下文件的详细属性*/ 

 total 0 

 -rw-rw-r--. 1 qingsword qingsword 0 Dec 31 11:03 testfile 

3、$ chmod 766 testfile 

/*修改文件权限*/ 

4、$ ls -l 

/*再次查看一下文件的详细属性*/ 

-rwxrw-rw-. 1 qingsword qingsword 0 Dec 31 11:03 testfile 

上面的实例中文件的权限字段

”-rw-rw-r–”(664)被修改成了”-rwxrw-rw-”(766),如果不习惯这种数字化的修改方式,还有一种字符方式: 

5、$ chmod u=rw,g=rw,o=r testfile 

/*字符方式修改文件权限*/

6、$ ls -l 

-rw-rw-r--. 1 qingsword qingsword 0 Dec 31 11:03 testfile 

这种修改方式u=后面填写文件拥有者对文件的权限,g=后面是文件所属组中的成员对文件的权限,o=后面表示其他用户对文件的权限。

 

二、修改文件夹权限

同修改文件权限

 

三、修改文件夹及文件夹内所有文件的权限

$ chmod -R 755 文件夹名称

此命令会以递归的方式依次修改文件夹内所有文件的权限

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值