linux基本操作---压缩命令

Linux中的压缩命令

1.gzip

gzip,压缩时不保留原文件
gzip,不能压缩目录

压缩:[kuerl@fonova-app02 Test]$ gzip 123.txt

解压缩:[kuerl@fonova-app02 Test]$ gunzip 123.txt.gz

!!对于大文件 ,压缩比还是比较大的

压缩前:451820 Apr 13 22:31 file_kuerl
压缩后:97342 Apr 13 22:31 file_kuerl.gz



2、bzip2适用于一些内容和数据较大的文件进行压缩

压缩:[zhangshk@fonova-app02 Test]$ bzip2 123.txt

解压缩:[zhangshk@fonova-app02 Test]$ bunzip2 123.txt.bz2



3、tar打包 ,之后按照需要的格式压缩

Examples:
tar -cf archive.tar foo bar # Create archive.tar from files foo and bar.
tar -tvf archive.tar # List all files in archive.tar verbosely.
tar -xf archive.tar # Extract all files from archive.tar.

Main operation mode:
-c, –create create a new archive
-x, –extract, –get extract files from an archive
-f, –file=ARCHIVE use archive file or device ARCHIVE
-v, –verbose verbosely list files processed
-z, –gzip, –gunzip, –ungzip filter the archive through gzip
-j, –bzip2 filter the archive through bzip2

打包:
[kuerl@fonova-app02 Test]$ tar -cvf Mysql_Daily-1.0-SNAPSHOT.tar Mysql_Daily-1.0-SNAPSHOT
注意:-f必须放在选项的最后
解包:

[kuerl@fonova-app02 Test]$ tar -xvf Mysql_Daily-1.0-SNAPSHOT.tar

打包加压缩gzip:
.tar.gz格式打包:

[kuerl@fonova-app02 Test]$ tar -zcvf Mysql_Daily-1.0-SNAPSHOT.tar.gz Mysql_Daily-1.0-SNAPSHOT

.tar.gz格式解包:

[kuerl@fonova-app02 Test] tarzxvfMysqlDaily1.0SNAPSHOT.tar.gzC[kuerl@fonovaapp02Test] tar -zxvf Mysql_Daily-1.0-SNAPSHOT.tar.gz -C /home/kuerl/soft


打包加压缩bzip2:
.tar.bz2格式打包:

[kuerl@fonova-app02 Test]$ tar -jcvf Mysql_Daily-1.0-SNAPSHOT.tar.bz2 Mysql_Daily-1.0-SNAPSHOT

.tar.bz2格式解包:

[kuerl@fonova-app02 Test]$ tar -jxvf Mysql_Daily-1.0-SNAPSHOT.tar.bz2

选项:-C 重定向,注意是大写
[kuerl@fonova-app02 Test]$ tar -jxvf Mysql_Daily-1.0-SNAPSHOT.tar.bz2 -C /home/kuerl/soft

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值