tar命令打包和压缩与解压
**
tar命令打包和压缩与解压
**
Linux里压缩与打包时分开的:
打包:多个文件变一个文件。该一个文件会大于整体所有文件,因为会添加各个信息说明哪到哪是一个文件.
压缩:大文件变小文件。
归档:将多个文件变成一个文件,这个文件就是归档文件.
打包命令: tar -cvf 归档路径 被打包文件路径。
(c–create archive v-verbose f --file ,f指归档路径,故f必须放在其他选项之后,而且-可省略不写)
单独打包命令: tar -cvf 归档路径 被打包路径. (整体文件变大,后缀一般是.tar)
gzip压缩命令: tar -zcvf 归档路径 被打包路径. (gun-zip压缩,后缀一般是.tar.gz)bzip2压缩命令: tar -jcvf 归档路径 被打包路径. (bzip2压缩,后缀一般是.tar.bz2)
例子:
[root@lbg test]# ls
a b c d
[root@lbg test]# tar -cvf test.tar a b c d ---将文件abcd打包为test.tar
[root@lbg test]# ls
a b c d test.tar
可以单独的打包,但不可单独的压缩,单独的-z命令是不行的.
[root@lbg test]# tar -zcvf test.tar.gz a b c d ---打包并gzip压缩。
[root@lbg test]# ls
a b c d test.tar test.tar.gz
[root@lbg test]# tar -jcvf test.tar.bz2 a b c d ---打包并bzip2压缩。
[root@lbg test]# ls
a b c d test.tar test.tar.bz2 test.tar.gz
打包时归档路径可以相对/绝对路径,被打包文件路径最后是相对路径,用绝对路径也可以,但会有警告.另外如果是绝对路径,则会打包的是该绝对路径下的文件,而非目录下的具体文件.
解压:
拆包时有同名文件会直接覆盖,tar打包的都可拆,加不加z .j都可。
但如果加了z或j,就只能拆对应的zip或bzip2格式的包.
拆包命令:(-x 拆包 -C 指定解压路径)
tar -xvf 归档文件路径 ---可拆tar/gzip/bzip2格式的包
tar -zxvf 归档文件路径 ---只可拆gzip格式的包tar-jxvg 归档文件路径 ---只可拆bzip2格式的包unzip test.zip --拆zip格式的包
解压到指定位置的命令:tar -xvf test.tar -C /tmp --解压指定位置:到/tmp里,加-C (C --change dir.)
另外:选项中-可省略,v和省略.故可以:
tar xvf test.tar ----或者 ----tar xf test.tar
Linux里一般不用zip包,但有的话,解压命令是: unzip test.zip
例子:
[root@lbg test]# tar -xvf test.tar -C /test/bb
[root@lbg test]# tar -zxvf test.tar.gz -C /test/bb[root@lbg test]# tar -jxvf test.tar.bz2 -C /test/bb
tar命令打包和压缩与解压相关推荐
- linux命令:tar(打包、压缩、解压)
一.tar命令语法 1.命令格式 tar[必要参数][选择参数][文件] 2.命令功能 用来压缩和解压文件.tar本身不具有压缩功能.他是调用压缩功能实现的. 3.命令参数 (1) 必要参数: 参数 ...
- tar.xz和tar.bz(bz2)文件压缩与解压小记
tar.bz2格式 方式一:利用已经打包好的tar文件,直接执行压缩命令: 压缩:bzip2 [原文件名].tar 解压:bunzip2 [原文件名].tar.bz2 方式二:一次性打包并压缩.解压并 ...
- linux环境下常用的打包、压缩、解压命令(tar、gzip、bzip2、zip)
文章目录 前言 基础概念 打包/归档 压缩 解压 打包压缩 压缩解压命令 总结 前言 经常使用电脑的人常常会接触到压缩文件,不管是软件.数据还是资料,下载之后通常就是一个压缩包,在Windows平台上 ...
- linux tar (打包、压缩、解压)命令
打包程序:tar c: 创建文档 t: 列出存档内容 x:提取存档 f: filename 要操作的文档名 v:详细信息 一:打包 打包:是指把文件整合在一起,不压缩 1.将文件打包:tar cf ...
- linux tar打包、压缩、解压到指定目录
1.前言 运维工作中经常需要压缩传输文件,常用的有zip.unzip和tar,本篇讲解一下常用的tar命令 2.代码实现 tar参数: -c :create 建立压缩档案的参数: -x : 解压缩压缩 ...
- linux 如何打包分区文件,Linux基础------文件打包解包---tar命令,文件压缩解压---命令gzip,vim编辑器创建和编辑正文件,磁盘分区/格式化,软/硬链接...
作业一: 1)将用户信息数据库文件和组信息数据库文件纵向合并为一个文件/1.txt(覆盖) cat /etc/passwd /etc/group > /1.txt 2)将用户信息数据库文件和用户 ...
- 按压缩格式整理打包(解包)和压缩(解压)命令
文章目录 一.zip 格式 (一)使用命令 zip 压缩文件 (二)使用命令 unzip 解压 zip 包 二.tar 格式 (一)打包文件 (二)解包 tar 包 三.tar.gz 格式 方式一:利 ...
- Linux操作系统中,*.zip、*.tar、*.tar.gz、*.tar.bz2、*.tar.xz、*.jar、*.7z等格式的压缩与解压...
转:http://www.cnblogs.com/yejianfei/archive/2013/10/04/3351626.html zip格式 压缩: zip -r [目标文件名].zip [原文件 ...
- Linux操作系统中,*.zip、*.tar、*.tar.gz、*.tar.bz2、*.tar.xz、*.jar、*.7z等格式的压缩与解压
zip格式 压缩: zip -r [目标文件名].zip [原文件/目录名] 解压: unzip [原文件名].zip 注:-r参数代表递归 tar格式(该格式仅仅打包,不压缩) 打包:tar -cv ...
最新文章
- C#通过Array.Clear部分清除数组的代码
- 【VS Code】更改默认的单击打开文档模式
- Rocket - tilelink - Delayer
- mysql group by 规则_MySQL 中关于 GROUP BY 的问题
- python+selenium配置Edge浏览器
- 详解Object.defineProperty
- 计算机科技专业前景,美国伊利诺伊理工大学
- 输入你的密码来连接到_手机怎样连接WiFi?详细步骤,教你操作
- 从零到一,使用实时音视频 SDK 一起开发一款 Zoom 吧
- bzoj 4033: [HAOI2015]树上染色(树形DP)
- 编译器各个步骤的介绍
- coreldraw16开三折页_cdr印刷设计排版教程,教你三折页设计制作方法
- 个人带领团队做过的事
- python 蓝桥杯排序
- 如何做网线水晶头?(笔记)
- 婚纱纪实类照片调色思路 教你PS洋气的油画效果
- C++900行代码实现中国象棋游戏规则以及相关功能
- Excel表格怎么转PDF?这两种途径都可以
- nodejs 运行在tomcat_nodejs和tomcat的区别是什么?
- 【云原生】风云暗涌的时代,DBA们的利刃出鞘了