shell删除路径下的文件夹
时间: 2023-08-17 11:04:21 浏览: 193
解决Centos7下crontab+shell脚本定期自动删除文件问题
可以使用以下的shell脚本来删除指定路径下的所有文件夹:
```
#!/bin/bash
# 定义要删除的路径
path=/path/to/folder
# 判断路径是否存在
if [ -d $path ]; then
# 进入指定路径
cd $path
# 删除所有文件夹
rm -rf */
# 输出删除成功的消息
echo "Delete all folders in $path successfully!"
else
# 输出路径不存在的消息
echo "$path does not exist!"
fi
```
在这个脚本中,我们首先定义了要删除的路径,然后使用`if`语句判断该路径是否存在。如果存在,我们就进入该路径,并使用`rm -rf */`命令来删除该路径下的所有文件夹。最后,我们输出删除成功的消息。如果路径不存在,我们就输出相应的信息。
需要注意的是,使用这种方法删除文件夹时,文件夹下的所有文件也会被删除,因此请谨慎操作。
阅读全文