最近由于临近期末,开始做各种大作业,其中有一个炼丹项目,我就再次回到了 ubuntu 。这里记录一下各种压缩文件的压缩和解压的命令。
.tar
.tar 文件
功能:对文件目录进行打包备份(仅打包不压缩)
# 解包
$tar -xvf filename.tar
# 打包目录
$tar -cvf filename.tar dirname
.gz
.gz 文件压缩
# 解压
$gunzip filename.gz
# 或
$gzip -d filename.gz
# 压缩文件
$gzip filename
.tar.gz .tgz
# 解压
$tar -zxvf filename.tar.gz
# 压缩目录
$tar -zcvf filename.tar.gz dirname
# 解压到目录
$tar -C dirname -zxvf filename.tar.gz
.bz2
# 压缩文件
$bzip2 -zk filename
# 解压
$bunzip2 filename.bz2
# 或
$bzip2 -d filename.bz2
.tar.bz2
# 解压
$tar -jxvf filename.tar.bz
.Z
# 解压
$ uncompress filename.Z
# 压缩
$comporess filename
.tar.Z
# 解压
$ tar -Zxvf filename.tar.Z
# 压缩
$ tar -Zcvf filename.tar.Z dirname
.rar
# 解压
$rar x filename.rar
# 压缩
$rar a filename.rar dirname
.zip
# 解压
$unzip -O cp936 filename.zip
# 压缩目录
$zip filename.zip dirname
# 递归压缩
$zip -r filename.zip dirname
欢迎留言补充