【Linux学习笔记】9. Linux打包压缩解压缩命令tar
LInux打包命令tar
一般形式:
tar -cvf xxx.tar ./dir #将 ./dir 目录打包到 xxx.tar
tar -xvf xxx.tar #将 xxx.tar 解打包到当前目录
tar -xvf xxx.tar -C ./dir #将 xxx.tar 解打包到 ./dir 目录
tar -tvf xxx.tar #将 xxx.tar 包中的内容列出
linux终端下输入tar --help
可以查看tar的基本使用和各个选项的作用,下面总结常用的几个用法:
- tar 打包
- tar 解包
- tar 压缩包
- tar 解压包
1. tar打包
tar命令用来打包:
tar [选项] [xxx.tar] [要打包的目录和文件]
选项 | 含义 |
---|---|
-c | 将多个文件或目录打包到新创建的文 |
-v | 显示打包文件过程 |
-f | 指定包的文件名(扩展名要指定清晰方便阅读) |
-A | 追加 tar 文件到归档文件 |
举个例子
将当前目录打包到test.tar并显示打包过程:
tar -cvf test.tar .
将/etc目录下的vim和ssh目录打包到家目录下的test.tar
tar -cvf ~/test.tar /etc/vim/ /etc/ssh/
2. tar解打包
tar [选项] [xxx.tar]
选项 | 含义 |
---|---|
-x | 对 tar 包做解打包操作。 |
-v | 显示解打包的具体过程。 |
-f | 指定要解压的 tar 包的包名。 |
-t | 只查看 tar 包中有哪些文件或目录,不对 tar 包做解打包操作。 |
-C | 后加指定解打包位置(路径) |
举个例子
将test.tar解除打包:
tar -xvf test.tar
#默认会解包到当前目录下,相当于:
tar -xvf test.tar -C .
列出test.tar包中的文件:
tar -tvf test.tar
3. tar打包并压缩/解压
tar [选项] [xxx.tar]
选项 | 含义 |
---|---|
-j |
压缩和解压缩 .tar.bz2 格式
|
-z |
压缩和解压缩 .tar.gz 格式
|
使用的方式和前面打包和解包一样,只不过在选项里添加了一个-j
或-z
指定压缩或解压的方式。
举个例子
把/tmp目录打包压缩为".tar.gz"格式:
tar -zcvf tmp.tar.gz /tmp/
把tmp.tar.gz压缩包解压到当前目录
tar -zxvf tmp.tar.gz
tar -zxvf tmp.tar.gz -C .
把/tmp目录打包压缩为".tar.bz2"格式:
tar -jcvf tmp.tar.bz2 /tmp/
把tmp.tar.bz2压缩包解压到当前目录
tar -jxvf tmp.tar.bz2
tar -jxvf tmp.tar.bz2 -C .
修改时间:2022.04.21
参考:C语言中文网 linux --help
【Linux学习笔记】9. Linux打包压缩解压缩命令tar相关推荐
- linux下的打包和解压缩命令,浅析Linux打包压缩解压缩命令大全(收藏)
下面是小编日常收集整理的关于linux打包压缩解压缩命令大全,具体内容如下所述: tar命令 解包:tar zxvf FileName.tar 打包:tar czvf FileName.tar Dir ...
- linux打包命令tgz,浅析Linux打包压缩解压缩命令大全(收藏)
下面是小编日常收集整理的关于linux打包压缩解压缩命令大全,具体内容如下所述: tar命令 解包:tar zxvf FileName.tar 打包:tar czvf FileName.tar Dir ...
- Linux学习笔记:Linux常用命令总结
文章目录 前言 Linux学习笔记:Linux常用命令总结 1. 目录命令 1.1 Linux目录结构 1.2 cd命令 切换工作目录 1.3 ls命令 显示目录下文件 1.4 mkdir命令 创建目 ...
- 【黑马程序员新版Linux学习笔记】Linux系统实用操作命令——操作演示
[黑马程序员新版Linux学习笔记]Linux 零基础快速入门: (一)Linux基本命令--操作演示 (二)Linux用户和权限 -- 操作演示 (三)Linux 小技巧快捷键 (四)Linux系统 ...
- Linux中常用的文件目录,Linux学习笔记2——Linux中常用文件目录操作命令
ls 显示文件和目录列表 -l 列出文件的详细信息 -a 列出当前目录所有文件,包含隐藏文件 mkdir 创建目录 -p 父目录不存在情况下先生成父目录 cd 切换目录 touch 生成一个空文件 e ...
- Linux学习笔记之——Linux系统内部相关介绍
Linux学习笔记之--Linux系统内部相关介绍 摘要:主要记录一些比较有用的能够帮助理解和使用Linux的知识.比如一些相关概念.没兴趣的看看就好.知道有这么个东西.注意事项.和一些常用目录的作用 ...
- 【Linux学习笔记】Linux服务器:配置与管理samba服务器
Linux系列文章目录 一.[linux学习笔记]红帽Linux 7.8系统在虚拟机上的安装 二.[Linux学习笔记]Linux系统的基本操作 三.[Linux学习笔记]管理Linux操作系统:用户 ...
- linux磁盘权限 /srv,Linux学习笔记之解压压缩,磁盘分区,软件包管理,权限
关机命令 (不能直接点虚拟机右上角的x) init 0 重启命令 init 6 管道符号 | ---- 把前一个命令的输出结果传递给后一个命令处理 ----哪些命令支持放在管道符后面 (mor ...
- linux解压权限是多少,Linux学习笔记之解压压缩,磁盘分区,软件包管理,权限
关机命令 (不能直接点虚拟机右上角的x) init 0 重启命令 init 6 管道符号 | ---- 把前一个命令的输出结果传递给后一个命令处理 ----哪些命令支持放在管道符后面 (mor ...
- linux将目录打包压缩,linux tar (打包.压缩.解压缩)命令说明 | tar如何解压文件到指定的目录?...
linux下tar命令实用 简介 参数: -c :建立一个压缩档案的参数指令(create 的意思): -x :解开一个压缩档案的参数指令! -t :查看 tarfile 里面的档案! 特别注意,在参 ...
最新文章
- libslog---高性能开源C/C++多线程安全日志库
- webstorm快捷键生成html页面,webstorm工具使用的快捷键
- IO:Reactor和Proactor的区别
- apt和apt-get的区别?为什么推荐使用apt?RedHat系列(rpm包、包管理工具yum)和Debian系列(deb包、包管理工具apt-get)区别?
- MindSpore!这款刚刚开源的深度学习框架我爱了!
- 从零开始学习docker(十二)介绍Docker Compose基本使用
- python NoSuchElementException异常处理
- python3 set相关操作
- How-to: Build VPP FD.IO development environment with Mellanox DPDK PMD.
- infacmd 把工作流添加到应用程序_【案例】Animate 发布Win应用程序
- 学习SQL:INNER JOIN与LEFT JOIN
- 浅谈MySQL索引背后的数据结构及算法
- ProE常用曲线方程式
- DO447诠释红帽Ansible Tower架构
- C++函数模板特化,类模板特化
- 矢量绘图软件:Sketch最新版82.1中文版
- linux qt qpa linuxfb,Qt 5.4带有Tslib的Linux触摸屏输入在Raspberry Pi上无法使用LinuxFB QPA平台插件...
- 虚拟机安装与双系统(win10+ubuntu)安装及其他
- 详解TCP数据包中SYN,ACK字段与数据发送的关联
- matlab学习之旅1——钢琴音频
热门文章
- 本地HTML打不开 总打开360页面,彻底解决IE浏览器打不开网页时自动跳转到hao.360.cn导航页的问题-网络教程与技术
-亦是美网络...
- 安装虚拟机和卸载虚拟机 vm15 vm12
- 自己动手写reg注册表文件--thanklife整理后
- java分布式特点_java分布式架构是什么?分布式架构的优缺点有哪些?
- 4.计蒜客ACM题库.A1947 An Olympian Math Problem
- 微软mysql sqlhelper_微软SqlHelper详细解读
- 2022年煤矿安全监测监控特种作业证考试题库模拟考试平台操作
- 计算机类教育部科目分类,教育部学科门类及一的级学科目录表.doc
- 计算机操作系统(第四版)课后习题答案(完整版)---汤小丹 梁红兵 哲凤屏 汤子瀛 版本
- 计算机硬盘序列号是空白,为什么小弟我的获取硬盘序列号的代码,在有些电脑下没法获取到硬盘序列号,即返回值为空白...