生活资讯
gzip压缩命令 、gzip压缩命令 文件夹
2023-04-20 02:10  浏览:27

文件压缩

将多个文件或目录合并成为一个特殊的文件

减小文件的体积

加快资源的传输

节省网络的带宽

windows: rar zip 其实支持很多类型的压缩

linux: zip tar.gz ....

windows与linux互通 建议使用: zip

格式 压缩工具

.zip zip压缩工具

.gz gzip压缩工具,只能压缩文件,会删除原文件(通常配合tar使用)

.bz2 bzip2压缩工具,只能压缩文件,会删除原文件(通常配合tar使用)

.tar.gz 先使用tar命令归档打包,然后使用gzip压缩

.tar.bz2 先使用tar命令归档打包,然后使用bzip压缩

Linux gzip工具使用

1.gzip打包与压缩 ,仅对文件有效.

gzip filename 打包

gzip -d filename.gz 解包

zcat filename.gz 查看包内文件的内容

linux本身没有gzip命令,需yum install gzip -y进行安装

gzip file  #对文件进行压缩

zcat file.gz #查看gz压缩后的文件

gzip -d file.gz #解压gzip的压缩包

gzip CentOS-V***lt.repo -- CentOS-V***lt.repo.gz

zcat CentOS-V***lt.repo.gz -- 查看不想解压的压缩包

默认情况下没有zip和unzip工具,需要进行安装 yum install zip unzip -y

1.压缩文件为zip包

zip filename.zip filename

unzip -l filename.zip #查看压缩包内容

2.压缩目录为zip包

zip -r dir.zip dir/

3.查看zip压缩包文件是否完整

zip -T filename.zip

test of filename.zip OK

4.不解压压缩查看压缩包中的内容

unzip -l filename.zip

unzip -t filename.zip #检测文件是 否都ok

5.解压zip文件包, 默认解压至当前目录

unzip filename.zip

6.解压zip内容至/opt目录

unzip filename.zip -d /opt/

tar是linux下最常用的压缩与解压缩, 支持文件和目录的压缩归档

c #创建新的归档文件

x #对归档文件解包

t #列出归档文件里的文件列表

f #指定包文件名,多参数f写最后

z #使用gzip压缩归档后的文件(.tar.gz)

j #使用bzip2压缩归档后的文件(.tar.bz2)

J #使用xz压缩归档后的文件(tar.xz)

C #指定解压目录位置

X #排除多个文件(写入需要排除的文件名称)

h #打包软链接

--exclude #在打包的时候写入需要排除文件或目录

cjf #打包tar.bz格式 *

cJf #打包tar.xz格式 使用田少,不考虑

zxf #解压tar.gz格式 *

jxf #解压tar.bz格式 *

常用

czf #打包tar.gz格式 ( )

tf #查看压缩包内容

xf #自动选择解压模式 ( )

将文件或目录进行打包压缩

tar czf test.tar.gz test/ test2/ #以gzip方式压缩

tar cjf test.tar.bz2 dir.txt dir/ #以bz2方式压缩

tar tf test.tar.gz

tar tf test.tar.bz2

tar tf test.tar.xz

tar xf test.tar.gz

tar xf test.tar.bz2

tar xf test.tar.xz

tar xf root.tar.gz -C /tmp/ #解压至指定目录

find tmp/ -type f | xargs tar czf tmp.tar.gz

tar czf tmp.tar.gz $(find /tmp/ -type f)

tar czf etc.tar.gz /etc/ --exclude=etc/services

tar czf etc.tar.gz /etc/ --exclude=etc/passwd -exclude=etc/shadow

cat pc.txt

etc/gshadow

etc/gshadow-

etc/passwd

etc/passwd

etc/shadow

etc/shadow

etc/security/opasswd

etc/pam.d/passwd

tar czXf pc.txt etc.tar.gz /etc/

yum install mariadb-server

systemctl start mariadb

mkdir /backup

tar cJf /backup/mysql.tar.xz /var/lib/mysql

tar xf /backup/mysql.tar.xz -C /

cd /var/lib/mysql

tar cJf /backup/mysql.tar.xz *

tar tf /backup/mysql.tar.xz

tar xf /backup/mysql.tar.xz C /var/lib/mysql

linux 中 用gzip 如何压缩目录?

linux 中用gzip 压缩目录步骤如下:

1、打开linux客户端。

2、点击连接linux按钮。

3、输入用户名,主机ip地址。

4、输入密码。

5、连接成功,可以进行操作。

6、输入gzip 1.log,意思是将1.log文件进行压缩,最后得到1.log.gz压缩文件。

1080i压缩命令

1、tar命令 打包压缩解包加压缩:

tar [选项] 打包压缩后文件名称 要打包压缩的文件

选项:

-z, 以gzip方式压缩 扩展名: tar.gz

-j 以bz2方式压缩 扩展名:tar.bz2

-J 以xz 方式压缩 扩展名:tar.xz

-c 压缩(创建文件) -x 解压缩(提取 解压还原文件)

-v 显示压缩过程 -f 指定压缩包名(指定备份文件)

-t 列出压缩包中包括哪些文件,不解包,查看包中的内容

-C 解压时指定解压目录

tar -cvf 压缩包名 源文件名 -c 压缩

tar -xvf 压缩包名 -x 解压缩

tar -tvf 压缩包名 -t 只查看,不解压

tar -xvf 压缩包名 -C 目标目录 -C 指定解压目录

e.g.①在/opt下创建1.tar.*压缩包 tar -(z/j/J)cvf 1.tar.gz /opt

②解压到/etc目录下 tar -xvf 1.tar.* -C /etc

注:* 代表.gz .bz2 .xz

命令反馈默认删除路径前的/符号,因为不指定路径会直接解压到当前目录,会覆盖系统中该路径的原文件

2、gzip、bzip2、xz管理压缩文件

①我们创建压缩的TAR存档,TAR命令它支持三种不同的压缩方式。

gzip(.gz)、bzip2(.bz2)、xz (.xz)

gizp 文件(绝对路径)

注:只能对文件进行压缩,且压缩后源文件会消失,一般不用。

(bzip2,xz这两个工具可以通过添加参数-k来保留下源文件)

linux下的gzip命令如何运用?

linux下的gzip命令运用方法如下:

1、打开linux客户端。

2、点击连接linux按钮。

3、输入用户名,主机ip地址。

4、输入密码。

5、连接成功,可以进行操作。

6、输入gzip 1.log,即为1.log文件进行压缩,即可得到1.log.gz压缩文件。

怎样在linux下对目录进行压缩生成gz文件

在linux下,使用gzip命令可以对目录压缩生成gz文件,具体步骤如下:

1、首先,连接相应linux主机,进入到linux命令行状态下,等待输入shell指令。

2、其次,在linux命令行中输入:gzip test.txt。

3、最后,按下回车键执行gzip指令,之后会看到test.txt文件被成功压缩成test.txt.gz文件了。

关于gzip压缩命令和gzip压缩命令 文件夹的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

发表评论
0评