Linux环境下文件及其文件夹大写转小写
来源:本站原创
点击数: 次
发布时间:2026年03月09日
cat > tran.sh << 'EOF' #!/bin/bash find "$1" -depth | while IFS= read -r path; do dir=$(dirname "$path") base=$(basename "$path") lower=$(echo "$base" | tr '[:upper:]' '[:lower:]') [ "$base" != "$lower" ] && mv "$path" "$dir/$lower" done EOF chmod +x tran.sh
直接Linux输入上述代码,会新建tran.sh
#假设我要处理/var/www/webfuture/wwwroot/upload/history,当前目录输入命令 ./tran.sh /var/www/webfuture/wwwroot/upload/history
