Email 选择要使用指定大小限制进行tar的文件
我有一个要求,其中我有一个目录与1.csv,2.csv,3.csv 我正在使用tar来归档文件 tar-cvf file1.tar“*.csv 并使用gzip压缩文件 gzip文件.tar 现在我遇到的问题是,压缩的tar文件的大小超过了25MB,并且附件的大小有限制。我不能将其作为附件发送到电子邮件 因此,我正在寻找一个sh文件,该文件将tar.gz文件的大小为25 mb,如果超过25 mb,则创建另一个tar.gz文件和文件的其余部分,依此类推Email 选择要使用指定大小限制进行tar的文件,email,unix,zip,tar,Email,Unix,Zip,Tar,我有一个要求,其中我有一个目录与1.csv,2.csv,3.csv 我正在使用tar来归档文件 tar-cvf file1.tar“*.csv 并使用gzip压缩文件 gzip文件.tar 现在我遇到的问题是,压缩的tar文件的大小超过了25MB,并且附件的大小有限制。我不能将其作为附件发送到电子邮件 因此,我正在寻找一个sh文件,该文件将tar.gz文件的大小为25 mb,如果超过25 mb,则创建另一个tar.gz文件和文件的其余部分,依此类推 我不想分割和取消分割焦油。有什么可以做的吗?确
我不想分割和取消分割焦油。有什么可以做的吗?确定你从gzip得到的压缩系数 Tar仅足以生成小于25MB的压缩归档文件
根据需要重复。使用zip-s选项将tar文件压缩为25mb文件怎么样
zip -s 25m my_archive.zip my_archive.tar
您可能想尝试bzip2压缩,而不是gzip。它是一种速度较慢但通常效率更高的压缩算法 命令行将变成:
tar -cvjf file1.tar.bz2 *.csv
然后使用以下命令进行提取:
tar -xjvf file1.tar.bz2
不过,很难说它是否足以将容量控制在25 MB以下。拆分听起来是最简单的解决方案,为什么不这样做呢?