linux打包压缩命令有哪些,Linux常用打包压缩命令

c41c00fc2d4fb3ebc469b789aa8ca1c6.png

简介

Linux 上常用的压缩/解压工具,介绍了zip、rar、tar的使用。

文件打包和压缩

xxxxzip是一款压缩、解压各种压缩文档的工具软件,它支持包括zip格式文件在内的各种常见压缩格式如:arj、cab、gzip、jar、lha、tar、zoo、arc、lzh、pak等等。这种软件安装包通常是用gzip压缩过的tar包(后缀为.tar.gz)。2 . 下载好安装包之后我们第一时间先看下安装包的后缀,因为linux系统支持多种文件格式的应用包安装,而且每种包的安装方法也有所差异,比如说linux支持rpm包、dpkg包、tar.gz(bz或bz2等)结尾的源代码包.......。

文件后缀名说明

*.zip zip

程序打包压缩的文件

*.rar rar

程序压缩的文件

*.7z 7zip

程序压缩的文件

*.tar

tar 程序打包,未压缩的文件

gzip 程序 (GNU zip) 压缩的文件

xz 程序压缩的文件

a1700cd7db6acfad68a505ac6d137579.png

*.bz2

tar 打包,gzip 程序压缩的文件

*.tar.gz

tar打包,gzip程序压缩的文件

*.tar.xz

tar打包,xz程序压缩的文件

*.tar.bz2

tar打包,bzip2程序压缩的文件

*.tar.7z

tar打包linux常用命令,7z程序压缩的文件

使用 zip 打包文件

zip -r -q -o test.zip /home/test

du -h test.zip

file test.zip

设置压缩级别为9和1(9最大,1最小),重新打包

64ff984ce69291db1c0267b24380e78f.png

zip -r -9 -q -o test_9.zip /home/test -x ~/.zip

zip -r -1 -q -o test_1.zip /home/test -x ~/.zip

du -h -d 0 *.zip ~ | sort

创建加密 zip 包

zip -r -q -o test.zip /home/test

注意: 关于 zip 命令,因为 Windows 系统与 Linux/Unix 在文本文件格式上的一些兼容问题,比如换行符(为不可见字符),在 Windows 为 CR+LF(Carriage-Return+Line-Feed:回车加换行),而在 Linux/Unix 上为 LF(换行),所以如果在不加处理的情况下,在 Linux 上编辑的文本,在 Windows 系统上打开可能看起来是没有换行的。如果你想让你在 Linux 创建的 zip 压缩文件在 Windows 上解压后没有任何问题,那么你还需要对命令做一些修改

shell 中的变量有不同类型,可参与运算,有作用域限定

zip -r -l -o test.zip /home/test

使用 zip 打包文件

unzip test.zip

unzip -q test.zip -d ziptest

unzip -l test.zip

unzip -O GBK 中文压缩文件.zip

在 Linux 上可以使用 rar 和 unrar 工具分别创建和解压 rar 压缩包。

安装rar和unrar工具

aa4a710a14f43f1104afe679e2fc6dbd.png

sudo apt-get update

sudo apt-get install rar unrar

从指定文件或目录创建压缩包或添加文件到压缩包

rm *.zip

rar a test.rar .

注意:rar 的命令参数没有-,如果加上会报错。

从指定压缩包文件中删除某个文件

rar d test.rar .bashrc

查看不解压文件

rar l test.rar

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: Linux 常用打包压缩命令有: 1. tar打包压缩文件,常用参数有 -cvf 和 -xvf。 2. gzip压缩文件,常用参数有 -c 和 -d。 3. zip压缩文件,常用参数有 -r 和 -d。 4. unzip:解压文件,常用参数有 -l 和 -x。 5. bzip2:压缩文件,常用参数有 -c 和 -d。 6. rar:压缩文件,常用参数有 -a 和 -x。 7. unrar:解压文件,常用参数有 -l 和 -x。 ### 回答2: 在Linux系统中,有许多常用打包压缩命令可供使用。以下是其中两个常见命令: 1. tar命令tar命令用于将多个文件或目录打包成一个单独的文件,并可选择进行压缩常用选项如下: - c:创建新的打包文件; - v:显示详细信息; - f:指定打包文件名; - z:使用gzip进行压缩; - x:解压缩。 例如,要将目录 /home/user1 下的所有文件和子目录打包压缩为 backup.tar.gz 文件,可以使用以下命令tar -czvf backup.tar.gz /home/user1 2. zip命令zip命令用于创建和管理 ZIP 格式的压缩文件。常用选项如下: - r:递归处理子目录和文件; - q:静默执行,不显示输出信息; - d:删除指定的文件或目录; - u:更新已存在的压缩文件。 例如,要将目录 /home/user1 下的所有文件和子目录打包压缩为 backup.zip 文件,可以使用以下命令zip -r backup.zip /home/user1 以上是两个常见Linux打包压缩命令。使用这些命令,可以将多个文件或目录打包成一个文件,并选择进行压缩以节省存储空间。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值