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]
相关提问
- 批处理文件:依据参数表.xlsx精准修改文件.txt中p、t、s值(GPT | 811点数解答 | 2024-12-05 12:58:37)412
- 用批处理和Python实现“参数表.xlsx”与“文件.txt”数据匹配及修改(讯飞星火 | 531点数解答 | 2024-12-05 13:20:42)387
- 批处理文件:依据参数表.xlsx精准修改文件.txt特定参数值(阿里通义 | 495点数解答 | 2024-12-05 13:22:26)364
- 优化代码:安全高效解锁设备 Bootloader 与刷入 Recovery 镜像(DeepSeek | 345点数解答 | 2025-02-21 22:47:48)184
- 用C++解决P2197扩建花坛问题:计算长方形花坛扩建为正方形最少增加的面积(字节豆包 | 280点数解答 | 2026-03-22 16:46:21)38
- Java 利用 Apache Commons Imaging 压缩 PNG 图片至指定大小,附代码及注意事项(阿里通义 | 524点数解答 | 2024-02-27 13:54:15)308
- 演讲稿修改:重塑自由论点,倡导自律守法守心(字节豆包 | 995点数解答 | 2026-03-25 21:31:46)33
- Python 利用 win32com 库:将 Excel 转换为 A4 横向 PDF 并单独打印首列(字节豆包 | 507点数解答 | 2025-03-10 15:48:12)329
- Linux 开发:将 /test/a 目录建立软链接到 /test/b 目录的完整命令(百度文心 | 194点数解答 | 2023-11-09 18:48:38)297
- Python 实战:创建特定目录与文件并精准设置权限及错误处理(字节豆包 | 251点数解答 | 2024-12-17 14:20:25)243
- Python 高效求解:让数列变身接龙数列最少需删多少数?(字节豆包 | 493点数解答 | 2025-12-13 10:25:59)75
- 深入解析格雷码生成算法:递归求解与代码实现(DeepSeek | 443点数解答 | 2026-01-05 12:21:49)69