发布网友 发布时间:2022-04-22 18:27
共2个回答
热心网友 时间:2023-11-15 09:48
打个比方,你需要压缩aaa这个文件,每个分卷100m,就输入
tar -cjv aaa | split -b 100m
会生成100m的几个文件,名为xaa,xab,xac……
解包就用
cat x* > bbb
这个bbb可以是你指定的任意文件名,然后
tar -xvf bbb
热心网友 时间:2023-11-15 09:49
分卷压缩:
rar a -pABC -v252m -r 123.rar(目标文件) 123(原文件)
上面这句命令就是把123这个目录按照252M的分卷打包成rar,密码是ABC
a的意识是添加文件到rar
-p是设置密码
-v是分卷
-r是递归子目录追问你这个命令是单个文件的压缩,我的意思是批量压缩,压缩完一个文件自动压缩下一个文件,全自动化,不用人在电脑前的!因为我要压缩的文件数量较多,文件较大
追答用shell脚本
#!/bin/bash
dirList=`ls -p | grep / | tr -d /`
for dir in $dirList
do
rar a -pABC -v252m -r $dir.rar $dir
done