1、输入密码后,删除文件夹
#!/bin/bash
echo 'password' |sudo -S rm -rf /private/var/xxx
echo "删除xxx文件夹完成"
2、递归删除文件夹或目录
#!/bin/bash
cd .jenkins/jobs/xx/builds/
# 删除log文件夹
find . -type d -name
本文介绍如何使用bash脚本批量删除指定路径下的文件夹及其中的日志文件,包括通过输入密码进行授权删除受保护的文件夹,以及递归删除包含log的文件和文件夹。
1、输入密码后,删除文件夹
#!/bin/bash
echo 'password' |sudo -S rm -rf /private/var/xxx
echo "删除xxx文件夹完成"
2、递归删除文件夹或目录
#!/bin/bash
cd .jenkins/jobs/xx/builds/
# 删除log文件夹
find . -type d -name
3214