Linux——常用命令(压缩和解压缩)
发布时间:2022-10-14 12:39:18 所属栏目:Linux 来源:
导读: 在Linux中可以识别的常见压缩格式有几十种,比如.zip、.gz、.bz2、.tar、.tar.gz、.tar.bz2等,Linux不支持.rar和.tz格式的压缩文件。
1、.zip格式:zip是Windows中最常见的压缩格式,Linux也可以正确识
1、.zip格式:zip是Windows中最常见的压缩格式,Linux也可以正确识
|
在Linux中可以识别的常见压缩格式有几十种,比如.zip、.gz、.bz2、.tar、.tar.gz、.tar.bz2等,Linux不支持.rar和.tz格式的压缩文件。 1、.zip格式:zip是Windows中最常见的压缩格式,Linux也可以正确识别,zip命令所在目录为/usr/bin/ziplinux压缩,所有用户可以执行,用来压缩文件或目录 命令格式: zip [选项] 压缩包名 源文件或源目录 选项: -r:压缩目录 示例: zip ana.zip anaconda-ks.cfg 压缩多个文件: zip test.zip abc abcd zip对应的解压缩命令为unzip:命令所在目录为/usr/bin/unzip,所有用户可执行, 命令格式: unzip [选项] 压缩包名 选项: -d:指定解压缩位置 示例: unzip -d /tmp/ test.zip 2、.gz格式:.gz格式和.bz2格式是Linux中最常见的压缩格式,使用gzip命令 注意:使用gzip压缩文件后会将原文件删除,如果想保留原文件则可以使用-c选项将压缩过程产生的标准输出写入一个新的文件中,示例如下:>的作用是覆盖内容,>>的作用是追加内容 压缩目录下的每个文件:下述命令会将123这个目录下的每个文件分别进行压缩,而不是将整个123目录进行压缩,也就是说**gzip命令不会打包压缩** gzip -r 123 解压缩也可以使用gunzip: 3、.bz2格式:.bz2格式是Linux中的另一种常用压缩格式,该格式的压缩算法更先进,压缩比更高,但是压缩的时间要比.gz长,.bz2格式的压缩命令是bzip2,注意bzip2不能压缩目录,会报错 解压时如果原文件已存在则会报错,因此最好先将原文件删除 4、.tar格式:只是打包并不会压缩文件,.tar格式的打包和解打包都是使用tar命令,区别只是选项不同 解打包: -C(大写):指定解打包的目录 Tip:由于gzip和bzip2不能打包只能压缩,而tar只能打包不会压缩,因此可以先使用tar打包,然后使用gzip或bzip2进行压缩 5、.tar.gz格式和.tar.bz2格式:使用tar命令后跟选项的方式实现tar命令和gzip或者bzip2命令的组合,实现同时进行打包和压缩,这也是最经常使用的压缩和解压缩方式 (编辑:拼字网 - 核心网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
站长推荐

