linux压缩,Linux 压缩与解压缩

Linux 压缩与解压缩

1,gzip 后面直接跟文件名,就在当前目录下把该文件压缩了,而原文件会消失。

#gzip -d fie.gz ,会解压缩文件。 gzip不支持目录压缩。

#zcat file.gz 查看.gz的文本内容。

2,#bzip2 file 压缩文件,不可压缩目录

#bzip2 -d file.bz2 解压文件。

#bzcat file.bz2 查看压缩文件

3,zip 和 unzip 压缩文件或目录时,源文件不会消失。

安装,#yum install -y zip  unzip

zip可以压缩目录和文件,支持压缩多个文件和目录。

zip压缩文件方式是 #zip file.zip file。

压缩目录的方式是#zip -r dir1.zip dir1/

解压:

zip文件可以用unzip进行解压缩,会提示是否覆盖当前目录下的同名文件。如:

[root@localhost ~]# unzip install.zip

Archive:  install.zip

replace install.log? [y]es, [n]o, [A]ll, [N]one, [r]ename: y

inflating: install.log

(5) unzip解压zip文件时,可以使用-d选项来解压到指定的目录。如:

[root@localhost ~]# unzip MyDesktop.zip -d /tmp

Archive:  MyDesktop.zip

creating: /tmp/Desktop/

inflating: /tmp/Desktop/gnome-terminal.desktop

creating: /tmp/Documents/

4,xz 和gzip 、bzip2 用法一样,xz压缩文件时,源文件会消失.

#xz file 压缩

#xz -d file.xz 解压。

#xzcat file.xz 查看

#xz -d file.xz -C /tmp/  解压到指定目录可以用-C

5,tar 打包工具,可以把所有文件整合成一个大文件整体,方便拷贝或者移动。通过ftp传送时尽量打包成压缩包,这样能尽量使用带宽。不然多个文件,带宽利用率较低,延长传送时间。

#tar -cvf filename.tar file

c:建立一个tar包或者压缩文件包。 v:可视化 f:压缩时跟-f,即为压缩后的文件名为filename。

-z 同时用gzip 命令    #tar -zcvf 打包压缩  #tar -zxvf 解包

-j 同时使用bzip2命令   #tar -jcvf 打包压缩  #tar -jxvf 解包

-J 同时使用xz命令     #tar -Jcvf 打包压缩  #tar -Jxvf 解包

-x 解包或者解压缩

查看。

#tar -tf 适用于 1.tar .gz / 1.tar.xz 的压缩文件

#tar -tJf 适用于 1.tar.xz 的文件。

下面说法正确的是?

A tar -cvf 1.tar 123 可以把123 打包成1.tar

B 如果一个目录下面有上百个文件和目录,tar打包目录后,tar包大小比目录稍微小点

C 解包的方法是 tar -xvf 1.tar

D tar -xvf 1.tar -C /tmp/ 可以把1.tar解包到/tmp/下

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值