酷代码 AI
菜单
服务商
DeepSeek字节豆包讯飞星火
更多选项

Shell脚本:自由设置分卷大小压缩当前目录所有文件,压缩包名与源文件相同

以下是一个简单的 Shell 脚本示例,用于实现您的需求: ```bash #!/bin/bash # 检查是否输入了分卷大小 if [ $# -eq 0 ]; then echo "请输入分卷大小(例如:10M)" exit 1 fi # 获取当前目录下的所有文件 files=$(ls -A) # 压缩文件名 zip_file=$(pwd | awk -F'/' '{print $NF}').zip # 执行分卷压缩 zip -s $1 $zip_file $files ``` 使用方法: 1. 将上述代码保存为 `zip_split.sh` 脚本。 2. 赋予执行权限:`chmod +x zip_split.sh` 3. 运行脚本并传入分卷大小,例如:`./zip_split.sh 10M` 此脚本在一些特殊情况下可能需要根据您的实际环境进行微调。 ######[AI写代码神器 | 207点数解答 | 2024-10-16 23:14:13]

相关提问
本站限时免费提问中
实用工具查看更多
Linux在线手册 [开发类]
Jquery在线手册 [开发类]
今日油价 [生活类]
图片互转base64 [开发类]
时间转换器 [开发类]