解压缩命令-使用教程

解压缩命令

zip / unzip

1
2
解压:unzip filename.zip -d ./ # 默认解压到当前目录,
压缩:zip -r filename.zip dirname

tar

1
2
3
4
5
6
7
8
9
-j:使用bzip2进行解压缩,一般使用.tar.bz2后缀
-z:使用gzip进行解压缩,一般使用.tar.gz后缀
-c:压缩,建立新的备份文件
-x:解压,从备份文件中还原文件
-v:显示指令执行过程
-f:指定备份文件

解包:tar zxvf filename.tar
打包:tar zcvf filename.tar dirname

gzip / gunzip

1
2
3
4
5
6
解压1:gunzip filename.gz  # 不保留原文件
解压1:gunzip –c filename.gz > filename # 保留原文件
解压2:gzip -d filename.gz

压缩1:gzip filename / gzip -r dirname # 不保留原文件
压缩2:gzip –c filename > filename.gz # 保留原文件

bzip2 / bunzip2

1
2
3
4
5
6
解压1:bzip2 -d filename.bz2 # 不保留原文件
解压1:bzip2 -d -k filename.bz2 # 保留原文件
解压2:bunzip2 filename.bz2

压缩:bzip2 filename # -k 保留原文件
压缩:bzip2 -z filename # 强制压缩

rar

1
2
3
压缩:rar a -r experiment.rar ~/experiment/
解压:rar x experment.rar ~/test/ # 将文件 experiment.rar 文件解压至指定的文件夹
解压:unrar x experment.rar ~/test/

Python读取压缩文件

1
2
3
4
5
6
7
8
9
import gzip
fr = gzip.open('xxx.gz', 'r')
line = fr.readline().decode('utf8')

import bz2
fr = bz2.BZ2File('xxx.bz2', 'r')

import zipfile
fr = zipfile.ZipFile("xxx.zip", "r")
坚持原创技术分享,您的支持将鼓励我继续创作!
0%