700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > MAC/Linux 压缩/解压缩命令大全整理 gzip / tar / zip

MAC/Linux 压缩/解压缩命令大全整理 gzip / tar / zip

时间:2020-03-02 22:53:54

相关推荐

MAC/Linux 压缩/解压缩命令大全整理 gzip / tar / zip

1-1, 常用压缩解压缩之gzip 压缩

gzip filename #对某个文件进行压缩,会默认生成.gz 的压缩文件,并且删除原文件;

gzip -k filename 或者 gzip -c filename > filename.gz #对某个文件进行压缩,保留原文件 (> 在Linux中有另存为的效果);

gzip -v filename #查看压缩后减少的百分比

gzip file1 file2 file3 #同时压缩多个文件,会生成相对应的压缩文件file1.gz, file2.gz, file3.gz.

gzip -r directory #压缩指定文件夹中的文件

gzip -9 filename # gzip允许您指定压缩级别的范围,从 1 到 9。-1 或 --fast 表示以最小压缩率获得最快压缩速度,-9 或 --best 表示以最大压缩率获得最慢压缩速度。 默认压缩级别为 -6。

1-2, 常用压缩解压缩之gzip 解压缩

gunzip filename.gz gzip -d filename.gz #解压缩,删除原文件

gzip -dk filename.gz #解压缩,保留原文件

gzip -d file1.gz file2.gz file3.gz #解压缩多个文件

gzip -l filename #列出压缩文件和原文件大小

输出结果:

compressed uncompressed ratio uncompressed_name

130 107 7.5% filename

2-1, 常用压缩解压缩之tar 压缩

tar -zcvf file.tar.gz /path/to/filename #压缩一个文件

tar -zcvf file.tar.gz /path/to/filename1 /path/to/filename2 /path/to/filename3 #压缩多个文件

2-2, 常用压缩解压缩之tar 解压缩

tar -xzvf file.tar.gz #解压缩

tar -xzvf my.tar.gz -C /home/XXXX/ #解压缩到指定的文件夹

3-1, 常用压缩解压缩之zip 压缩

zip filename

zip -9 -r filename.zip filename #压缩级别9,压缩级别越高,zip 过程占用的 CPU 越多,完成所需的时间也就越长。

zip -e filename.zip filename #压缩时输入密码,解压缩时输入密码解压缩

Enter password:

Verify password:

zip -s 2g -r filename.zip filename #假设你想将 Zip 存档存储在文件大小上传限制为 2GB 的文件托管服务上,而您的 Zip 存档为 5GB。你可以使用 -s 选项后跟指定大小来创建新的拆分 Zip 文件。 乘数可以是 k (kilobytes), m (megabytes), g (gigabytes), or t (terabytes)。

输出结果:

filename.zip

filename.z01

filename.z02

filename.z03

filename.z04

zip -0 filename *.pdf #压缩生成 filename.zip,压缩的文件包含文件夹中所有的.pdf

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。