文件目录操作命令之chmod命令

提示:学习这个命令时,请先了解linux的文件及目录权限

用法:chmod [选项]... 模式[,模式]... 文件...

 或:chmod [选项]... 八进制模式 文件...

 或:chmod [选项]... --reference=参考文件 文件...

将每个文件的模式更改为指定值。

-c, --changes 类似 --verbose,但只在有更改时才显示结果

--no-preserve-root 不特殊对待根目录(默认)

 --preserve-root 禁止对根目录进行递归操作

-f, --silent, --quiet 去除大部份的错误信息

-v, --verbose 为处理的所有文件显示诊断信息

--reference=参考文件 使用指定参考文件的模式,而非自行指定权限模式

-R, --recursive 以递归方式更改所有的文件及子目录

--help 显示此帮助信息并退出

--version 显示版本信息并退出

每种 MODE 都应属于这类形式"[ugoa]*([-+=]([rwxXst]*|[ugo]))+"。

实例:

1.给文件添加执行权限(命令:chmod u+x test | chmod 751 test | chmod u=rwx,g=r,o=r test)

[root@localhost cmd_chmod]# ls -l
-rw-r--r--. 1 root root 0 5月  13 12:41 test
[root@localhost cmd_chmod]# chmod u+x test
[root@localhost cmd_chmod]# ls -l
-rwxr--r--. 1 root root 0 5月  13 12:41 test

2.递归给目录及其目录下的文件添加权限(命令:chmod -R u+x test)

[root@localhost cmd_chmod]# ls -l
-rw-r--r--. 1 root root 0 5月  13 12:41 test
-rw-r--r--. 1 root root 0 5月  13 12:56 test1
[root@localhost cmd_chmod]# cd ..
[root@localhost Mydir]# chmod -R u+x cmd_chmod
[root@localhost Mydir]# cd cmd_chmod
[root@localhost cmd_chmod]# ls -l
-rwxr--r--. 1 root root 0 5月  13 12:41 test
-rwxr--r--. 1 root root 0 5月  13 12:56 test1


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值