我有一个要求,其中我有一个包含1.csv、2.csv、3.csv的目录...
我正在使用tar对文件进行存档
tar -cvf文件1.tar”*.csv
并使用gzip压缩文件
gzip文件. tar
现在的问题是,我有什么,因为压缩的tar文件的大小超过25 MB,并有附件大小的限制..我不能将其作为电子邮件的附件
因此,我在寻找一个sh文件,将tar.gz文件的大小为25 MB,如果它超过25 MB创建一个其他的tar.gz文件与文件的其余部分等。
我不想把焦油分解和再分解。有什么可以做的吗?
3条答案
按热度按时间avwztpqn1#
使用zip -s选项将tar文件压缩为25 mb文件怎么样?
yzuktlbb2#
您可能想尝试bzip2压缩而不是gzip。它是一种速度较慢但通常更有效的压缩算法。
命令行将变为:
然后使用以下命令进行提取:
不过,很难说它是否足以达到25MB以下。
zlhcx6iw3#
确定从gzip得到的压缩系数。
仅对CSV文件进行焦油处理,以生成小于25MB的压缩存档
必要时重复。