shell命令修改文件夹下文件和子文件夹下文件的熟悉为可执行
时间: 2024-06-14 18:03:37 浏览: 163
您可以使用`chmod`命令来修改文件或文件夹的权限。要将文件夹及其子文件夹下的所有文件的权限更改为可执行,可以使用以下命令:
```
chmod -R +x /path/to/folder
```
其中,`-R`选项表示递归地更改文件夹及其子文件夹下的所有文件的权限,`+x`选项表示将权限更改为可执行。`/path/to/folder`是您要更改权限的文件夹的路径,您需要将其替换为实际的文件夹路径。
相关问题
adb shell怎么删除该文件夹下的执行文件
可以使用以下命令来删除文件夹下的所有可执行文件:
```
adb shell find /path/to/folder -type f -perm +111 -delete
```
其中,`/path/to/folder` 是要删除文件的文件夹路径。该命令将查找所有可执行文件并删除它们。如果您只想删除特定类型的可执行文件,可以修改 `-type f` 参数并使用特定的文件扩展名,例如:`-name "*.sh"`以删除所有 `.sh` 文件。
shell求出某文件夹下所有后缀为.sh文件的总大小
可以使用`du`命令配合`grep`命令来实现:
```
du -ch /path/to/folder/*.sh | grep total$
```
其中:
- `du -ch /path/to/folder/*.sh`:统计指定目录下所有后缀为`.sh`文件的大小,并以人类可读的方式输出。
- `grep total$`:过滤出总大小,只显示最后一行以`total`结尾的行。
执行上述命令后,即可输出指定目录下所有后缀为`.sh`文件的总大小。
阅读全文