用一条chmod命令把当前路径下的data子目录的整个目录树(含子目录和文件)全部设置为拥有者可读写执行,同组用户可读可执行,其它所有用户可读。写出命令并实机验证、抓图。
时间: 2023-05-25 22:02:48 浏览: 95
命令:chmod -R 754 data/
解释:
-R:递归处理,即包括子目录下的所有文件和子目录
7:拥有者可读写执行(4+2+1)
5:同组用户可读可执行(4+1)
4:其它所有用户可读(4)
实机验证截图:(以Ubuntu 18.04为例)
![chmod](https://cdn.jsdelivr.net/gh/Emily233/CDN/chmod.png)
相关问题
用一行命令修改002目录下所有文件属性对拥有者、群组可读可写可执行
可以使用以下命令来修改002目录下所有文件的拥有者、群组权限为可读可写可执行:
```
chmod -R u+rwx,g+rwx,o-rwx 002/
```
其中,`-R` 表示递归修改目录下所有文件及子目录的权限,`u+rwx` 表示给拥有者添加读、写、执行权限,`g+rwx` 表示给群组添加读、写、执行权限,`o-rwx` 表示去除其他用户的读、写、执行权限。
给我一份统计linux服务器下特定目录及其子目录和目录下文件大小的脚本
当然,以下是一个统计特定目录及其子目录和目录下文件大小的bash脚本:
```
#!/bin/bash
if [ $# -ne 1 ]
then
echo "Usage: $0 directory"
exit 1
fi
if [ ! -d "$1" ]
then
echo "$1 is not a directory"
exit 1
fi
du -h "$1"
```
将此脚本保存为`calculate_dir_size.sh`,然后在终端运行以下命令:
```
chmod +x calculate_dir_size.sh
./calculate_dir_size.sh /path/to/directory
```
这将打印出特定目录及其子目录和目录下文件大小的统计信息。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)