Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Linux之常用的压缩解压缩命令

Linux之常用的压缩解压缩命令

作者头像
超级小可爱
发布于 2023-03-18 08:09:57
发布于 2023-03-18 08:09:57
5.3K0
举报
文章被收录于专栏:小孟开发笔记小孟开发笔记

记录一下平时常用到的压缩解压缩命令,免去每次查找的麻烦(不断完善)

1 解压命令

tar -xvf filename.tar

tar -zxvf filename.tar.gz

tar -zxvf filename.tgz

tar -jxvf filename.tar.bz2

tar -xZvf filename.tar.Z

unrar e filename.rar # 解压到当前目录

unrar x filename.rar /path/to/extract

unzip filename.zip -d filepath

tar.xz文件解压:先xz -d xxx.tar.xz到tar,然后tar xvf xxx.tar

2 压缩命令

tar -zcvf filename.tar.gz filename

tar -zcvf filename.tgz filename

tar -jcvf filename.tar.bz2 filename

zip filename.zip filename

zip -r location.zip location

gzip -d filename.gz filename

rar -a filename.rar filename

3 多个压缩文件

如果遇到某个文件夹过大,需要将压缩文件跟个成 N 个指定大小的文件,便于邮件等方式传输,可以使用下边的方法

首先先压缩成一个大文件

tar -zcvf filename.tar.gz filenam

然后使用 split 指令进行切分

split -b 4000M -d -a 1 filename.tar.gz filename.tar.gz.

cat filename.tar.gz | split -b 4000M -d -a 1 filename.tar.gz.

其中,

-b 4000M 表示设置每个分割包的大小,单位还是可以k

-d “参数指定生成的分割包后缀为数字的形式

-a x来设定序列的长度(默认值是2),这里设定序列的长度为1

也可以合成一步进行操作

tar -zcvf filename.tar.gz filename | split -b 4000M -d -a 1 -filename.tar.gz.

多个压缩文件解压方法如下

cat filename.tar.gz.* | tar -zxv

————————————————

版权声明:本文为CSDN博主「宗而研之」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/zong596568821xp/article/details/106024351

未经允许不得转载:肥猫博客 » Linux之常用的压缩解压缩命令

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Linux 压缩解压缩命令汇总
在Linux解压数据包时经常使用命令行,但是各种压缩包需要使用不同的命令压缩、解压,本文汇总相关命令。 命令汇总 压缩包格式 解压命令 压缩命令 .tar tar xvf FileName.tar -C target_dir tar cvf FileName.tar DirName .gz gunzip FileName.gz gzip -d FileName.gz gzip FileName .tar.gz tar zxvf FileName.tar.gz tar zcvf F
为为为什么
2022/08/06
4.1K0
linux下的rar命令,Linux下的压缩解压命令「建议收藏」
zip -r filename.zip ./* // 将当前目录下的所有文件和文件夹全部压缩成 filename.zip文件
全栈程序员站长
2022/09/14
33.7K0
Linux各类压宿包的解压方法
01-.tar格式 解包:[*******]$  tar xvf FileName.tar  打包:[*******]$  tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)  02-.gz格式  解压1:[*******]$  gunzip FileName.gz  解压2:[*******]$  gzip -d FileName.gz  压 缩:[*******]$  gzip FileName  03-.tar.gz格式  解压:[******
Java学习123
2018/05/16
1.2K0
linux下压缩与解压命令大全
.tar      解包:tar xvf FileName.tar     打包:tar cvf FileName.tar DirName (注:tar是打包,不是压缩!) ——————————————— .gz     解压1:gunzip FileName.gz     解压2:gzip -d FileName.gz     压缩:gzip FileName .tar.gz 和 .tgz     解压:tar zxvf FileName.tar.gz     压缩:tar zcvf FileName.
Sindsun
2018/04/28
1.2K0
Ubuntu下的解压缩
.tar 解包:tar xvf FileName.tar 打包:tar cvf FileName.tar DirName (注:tar是打包,不是压缩!) ——————————————— .gz 解压1:gunzip FileName.gz 解压2:gzip -d FileName.gz 压缩:gzip FileName
全栈程序员站长
2022/07/18
1K0
linux压缩和解压缩命令大全「建议收藏」
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/105897.html原文链接:https://javaforall.cn
全栈程序员站长
2022/08/09
5640
Ubuntu 常用解压与压缩命令「建议收藏」
.tar是打包,.tar.gz才是压缩过的文件,.tar.gz常见于unix系统,在ubuntu或macos可以直接解压,而.zip常见于windows系统,详情可见 .zip和.tar.gz的文件有什么区别?。
全栈程序员站长
2022/08/25
2.2K0
Ubuntu 常用解压与压缩命令「建议收藏」
Linux下tar bz gz等压缩包的压缩和解压
Linux下用户经常需要备份计算机系统中的数据,为了节省存储空间,常常将备份文件进行压缩,本文是对压缩和解压命令的大致总结
阳光岛主
2019/02/19
4.4K0
linux解压 tar命令
因为不可能同时压缩与解压缩。 -z :是否同时具有 gzip 的属性?亦即是否需要用 gzip 压缩? -j :是否同时具有 bzip2 的属性?亦即是否需要用 bzip2 压缩? -v :压缩的过程中显示文件!这个常用,但不建议用在背景执行过程! -f :使用档名,请留意,在 f 之后要立即接档名喔!不要再加参数!    例如使用『 tar -zcvfP tfile sfile』就是错误的写法,要写成    『 tar -zcvPf tfile sfile』才对喔! -p :使用原文件的原来属性(属性不会依据使用者而变) -P :可以使用绝对路径来压缩! -N :比后面接的日期(yyyy/mm/dd)还要新的才会被打包进新建的文件中! –exclude FILE:在压缩的过程中,不要将 FILE 打包!
全栈程序员站长
2022/09/02
12.5K0
Linux 如何连接远程服务器
每次在远程连接服务器时,本机会校验当前服务器返回的 host key 。 当重新安装系统时,再次远程连接,这个 host key 会发生改变,所以会出现如下错误
离殊
2022/04/01
12.4K0
Linux 如何连接远程服务器
压缩解压类命令一览表
Linux中最常见的压缩格式有:.zip .gz .bz2 .tar.gz .tar.bz2 .xz .rar .tgz
全栈工程师修炼指南
2022/09/28
1.3K0
压缩解压类命令一览表
Linux 命令:每日一学,一文说尽打包压缩工具实践
前面,我们介绍了Linux中文件查找find命令以及与之联用最勤的xargs命令,作者以一个个简单的实例给各位看友展示了在运维中两个命令的使用技巧,今天我们再来介绍一些打包、压缩解压等相关命令。
全栈工程师修炼指南
2024/10/14
4470
Linux 命令:每日一学,一文说尽打包压缩工具实践
linux下面的解压缩文件的命令[通俗易懂]
尝试去好好用linux、新手起步。 这边只会提到我用过的、其他相关的以后我用到了我会补充的。如果有错欢迎指正
全栈程序员站长
2022/09/01
2.1K0
linux下面的解压缩文件的命令[通俗易懂]
linux每日命令(31):tar命令
tar命令可以为linux的文件和目录创建档案。利用tar,可以为某一特定文件创建档案(备份文件),也可以在档案中改变文件,或者向档案中加入新的文件。tar最初被用来在磁带上创建档案,现在,用户可以在任何设备上创建档案。利用tar命令,可以把一大堆的文件和目录全部打包成一个文件,这对于备份文件或将几个文件组合成为一个文件以便于网络传输是非常有用的。
用户1214487
2018/12/21
1.2K0
Linux-压缩解压缩与打包解包
一、压缩解压缩 1、gzip 压缩后的文件是.gz格式 压缩:gzip 文件名 或 gzip -r 目录 解压缩:gunzip 压缩文件 或 gzip -d 压缩文件 2、zip 压缩后的文件为.zip格式(压缩、解压缩都保留原文件) 压缩:zip 压缩文件 源文件1 源文件2 …. zip -r 压缩文件 源文件1 源文件2…. 解压缩:unzip 压缩后的文件 3、bzip2 压缩后的扩展名是.bz2 压缩:bzip2 文件名 解压缩:bunzip2 压缩文件 或 bzip2 -d 压缩文件 二
程序员云帆哥
2022/05/12
2.1K0
linux tar命令详解_linux gzip命令
搬运[置顶]:https://www.cnblogs.com/sui776265233/p/10185402.html
全栈程序员站长
2022/09/20
14.2K0
Linux下的tar压缩解压缩命令使用
注意:v参数是可选参数,表示是否显示压缩/解压过程。 注意:用什么参数必须用配套的命名,否则难以识别用什么方式解压;
全栈程序员站长
2022/09/01
3.9K0
压缩解压缩命令
注意:tar 只是用来打包和解包的工具,它本身是没有压缩和解压缩的功能。但是,通过添加参数,可以调用gzip或者bzip2进行压缩解压操作。
以某
2023/03/07
1.5K0
Hacker基础之Linux篇:基础Linux命令八
我们开始学习Linux压缩和打包基础 tar 在Linux中,打包和压缩是分两步完成的 打包 打包是将多个文件归并到一个文件中 tar -cvf test.tar test/ 其中 -c 打包选项 -v 显示打包进度 -f 使用档案未见 压缩 gzip test.tar 这个命令将会生成test.tar.gz sdfd 解压缩 gunzip test.tar.gz 解包 tar -xvf test.tar 其中 -x 解包选项 搞清楚这些概念之后我们再来看tar 使用该命令时,主选项是必
用户1631416
2018/04/24
8730
相关推荐
Linux 压缩解压缩命令汇总
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档