在 Linux 系统中,常用的压缩格式有 tar.gz
、tar.bz2
、zip
、rar
、7z
等。以下是详细的压缩命令使用方法。
zip压缩
zip压缩的文件格式与windows下的默认压缩是兼容的,故大家需要在linux与windows下经常传送文件的话,建议用zip格式压缩文件。
[root@liuguohua.com ~]# zip liuguohua-file.zip liuguohua01 liuguohua01 #压缩单个文件 [root@liuguohua.com ~]# zip -r liuguohua-dir.zip liuguohua/ #参选项-r,递归压缩文件夹
7z压缩
[root@liuguohua.com ~]# yum install p7zip #rhel/centos/rockylinux/almalinuyx下安装压缩软件 [root@liuguohua.com ~]# apt install p7zip-full # Debian/Ubuntu下安装压缩软件 [root@liuguohua.com ~]# 7z a archive.7z liuguohua1 liuguohua2 #压缩单个文件 [root@liuguohua.com ~]# 7z a archive.7z liuguohua/ #压缩目录
gzip压缩
[root@liuguohua.com ~]# gzip file001 #仅对单个文件有限,压缩后文件名格式为file.gz,成功压缩后它会删除原文件
bzip2压缩
[root@liuguohua.com ~]# bzip2 file001 #仅对单个文件有限,压缩后文件名格式为file.bz2
xz压缩
[root@liuguohua.com ~]# xz file001 #仅对单个文件有限,压缩后文件名格式为file.xz
tar打包命令
tar 是 Linux 默认的归档工具,通常结合 gzip 或 bzip2 进行压缩.
压缩语法如下:
格式 | 命令 | 说明 |
---|---|---|
.tar |
tar -cvf archive01.tar file1 file2 |
仅打包,不压缩 |
.tar.gz |
tar -czvf archive01.tar.gz file1 file2 |
使用 gzip 压缩(推荐) |
.tar.bz2 |
tar -cjvf archive01.tar.bz2 file1 file2 |
使用 bzip2 压缩(压缩率高) |
.tar.xz |
tar -cJvf archive01.tar.xz file1 file2 |
使用 xz 压缩(高压缩比) |
选项说明:
-c
:创建归档文件-v
:显示详细过程-f
:指定归档文件名-z
:使用gzip
压缩-j
:使用bzip2
压缩-J
:使用xz
压缩
声明:欢迎大家光临本站,学习IT运维技术,转载本站内容,请注明内容出处”来源刘国华教育“。如若本站内容侵犯了原著者的合法权益,请联系我们进行处理。