linux下的文件夹的属性,LINUX下处理文件和文件夹属性

LINUX下处理文件和文件夹属性

a4c26d1e5885305701be709a3d33442f.png

下述命令将能更改文件的所有者或其所有组以及它的权限。chown,

chgrp:改变一个或多个文件的所有者及所有组

1.chown (改变所有者(CHange

OWNer))

命令语法如下:

chown [选项] [文件|目录...]

其选项包括:

-R:递归。更改给定目录中所有文件及其子目录的所有者。

-v:详细模式。显示 chown

执行的每一步;报告结果哪些文件更改了所有权而哪些没有。

-c:类似 -v,不过只报告更改了的文件。

例如:

chown nobody

/shared/book.tex:将 /shared/book.tex 文件的所有者改为 nobody。

chown -Rc zhang:music *.mid

concerts/:将当前目录下所有以 .mid

结尾的文件以及 concerts/ 目录下所有文件和子目录的所有权指派给

zhang 用户和 music 组,并只报告所有受到该命令影响的文件。

chgrp (更改组(CHange GRouP))命令让您能够更改文件的所有组;其语法同

chown 非常类似:

chgrp [选项] [文件|目录...]

该命令的选项类似

chown,其用法也差不多。因此:

#chgrp disk /dev/hd*

将/dev/ 目录下以 hd 开头的全部文件改为由

disk 组拥有。

2.chmod

修改某个用户对文件(文件夹)的权限:

下面只介绍数字法(我觉得比较简单易记)

语法 chmod [-cfvR] [–help]

[–version] mode file…

说明 : Linux/Unix 的档案存取权限分为三级 : 档案拥有者、群组、其他。利用

chmod 可以藉以控制档案如何被他人所存取。

此外chmod也可以用数字来表示权限如 chmod 777 file

简单来说语法为

chmod abc file

其中a,b,c各为一个数字,分别表示User、Group、及Other的权限。

r=4,w=2,x=1

若要rwx属性则4+2+1=7;

若要rw-属性则4+2=6;

若要r-x属性则4+1=7。

范例:

chmod a=rwx file 和 chmod 777 file 效果相同

chmod ug=rwx,o=x file 和 chmod 771 file 效果相同

若用chmod 4755 filename可使此程式具有root的权限

指令名称 : chown 使用权限 : root

范例 :

将档案 file1.txt 的拥有者设为 users 群体的使用者 jessie

:

chown jessie:users file1.txt

将目前目录下的所有档案与子目录的拥有者皆设为 users 群体的使用者 lamport

:

chmod -R lamport:users *

-rw——- (600) — 只有属主有读写权限。

-rw-r–r– (644) —

只有属主有读写权限;而属组用户和其他用户只有读权限。

-rwx—— (700) — 只有属主有读、写、执行权限。

-rwxr-xr-x (755) —

属主有读、写、执行权限;而属组用户和其他用户只有读、执行权限。

-rwx–x–x (711) —

属主有读、写、执行权限;而属组用户和其他用户只有执行权限。

-rw-rw-rw- (666) —

所有用户都有文件读、写权限。这种做法不可取。

-rwxrwxrwx (777) —

所有用户都有读、写、执行权限。更不可取的做法。

以下是对目录的两个普通设定:

drwx—— (700) - 只有属主可在目录中读、写。

drwxr-xr-x (755) -

所有用户可读该目录,但只有属主才能改变目录中的内容。

有了以上两条命令我们就可以很好的控制linux下的许多文件和文件夹了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值