linux系统环境下压缩与解压缩
发布时间:2020-04-26 | 发布者: 东东工作室 | 浏览次数: 次
刚接触Linux环境的人肯定对Linux下的压缩与解压缩比较不适,因为Linux系统的压缩与解压缩程序比windows多。下面就分享一下Linux系统中常用的几个压缩与解压缩命令。
工具/原料
-
Linux tar gzip compress uncompress zip unzip bz2 .Z
方法/步骤
-
tar:
tar并不是一个压缩软件,而是一个打包软件,就是将文件或者文件夹打包成一个文件,便于文件备份及归档,通常扩展名为tar。
# tar -cvf test.tar test ----将test文件夹打包成test.tar。从下图中可以看出test和test.tar大小上没有什么变化,说明tar只是将文件打包。
# tar -xvf test.tar ----将test.tar 进行拆解,从中抽取文件
# tar -tvf test.tar ----列出tar包中内容
# tar -rf test.tar log/ ----将log文件夹追加到test.tar中
-
gzip:
gzip 是个压缩软件,可以对文件进行压缩,压缩完扩展名为gz。由于gzip不能直接对文件夹进行压缩,所以通常都是和tar结合使用。
# gzip SystemErr.log ----压缩SystemErr.log文件,并生成扩展名为.gz的同名文件。
# gzip -d SystemErr.log.gz ----解压缩
# tar -zcvf test.tar.gz test/ -----将test文件夹进行打包和压缩。实际上tar先打包,然后调用gzip进行压缩。
注:另外在linux环境中经常看到.tgz的扩展名文件,可以等同于.tar.gz
-
bzip2:
bzip也是一款压缩软件,并且广泛存在于UNIX && LINUX系统中。
# bzip2 -z SystemErr.log -----压缩SystemErr.log
# bzip2 -d SystemErr.log.bz2 ----解压缩
# tar jcvf test.tar.bz2 test/ ----与tar结合压缩文件夹
# tar jxvf test.tar.bz2 ----进行解压
-
zip与unzip :
这是一对命令,zip进行压缩,unzip进行解压,压缩完成扩展名为.zip
# zip test.zip test/ -----进行压缩,可以是文件也可以是文件夹
# unzip test.zip -----解压缩
-
compress与uncompress
这也是一对命令,压缩与解压缩。压缩完成扩展名为.Z
# compress sn* ----压缩,生成扩展名.Z的文件
# uncompress *.Z ----解压缩
-
转载请标注:东东工作室——linux系统环境下压缩与解压缩