Linux下文件的压缩与打包

windows的压缩可以压缩文件和目录,打成一个.rar文件或.zip文件,但是linux打包和压缩是两码事。

先说压缩,常见的压缩文件的扩展名:

    1)*.Z      -------compress程序压缩的文件。

    2)*.gz     -------gzip程序压缩的文件。

    3)*.bz2  ---------bzip2程序压缩的文件。

    对于1),如果你的系统中没有ncompress这个软件,如果系统联网的话,可以通过运行yum install nocompress命令来安装。

    压缩:compress [-rcv] 文件或目录 -r连同目录压缩 -v显示压缩信息

    如: compress -rcv haha.txt

    解压:uncompress 刚才那个压缩文件名

    如:uncompress haha.txt.Z

    因为这个命令比较旧了,不能解压后面两个生成在压缩文件,功能没有下面两个强大,所以很少用了。


    对于2)压缩比比上一个要好得多。

    压缩:gzip [-cdtv] 文件名

    如: gzip -v haha.txt

    解压:gzip -dv 刚才那个压缩文件名

    如:gzip -dv haha.txt.gz

    查看文本内容(不解压)

    zcat haha.txt.gz


    对于3)压缩比比上一个要好得多。

    压缩:bzip2 [-cdkzv#] 文件名

    如: bzip2 -v haha.txt

    解压:bzip2 -dv 刚才那个压缩文件名

    如:bzip2 -dv haha.txt.bz2

    查看文本内容(不解压):bzcat haha.txt.bz2


再说打包。

    用tar命令,但是生成的文件并没有压缩,需要和上面的压缩命令配合才行。

    压缩:tar -jcv -f 新生成的压缩文件名  源文件或目录名

    j代表通过bzip2的方式压缩(可以换成z,代表通过gzip的方式进行压缩)

    查询:tar -jtv -f 已经生成在压缩文件名     ( t代表查看)

    解压:tar -jxv -f 已生成的压缩文件名 -C 想要解压的目录 (x代表解压)


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值