.tar实现对文件和目录的压缩解压缩

1、tar命令
功能描述:将文件或者目录进行打包、或者解压缩
格式:tar [参数] [打包后的文件名] [需要打包的文件或目录]

  • 其中参数包括一下几个:

    • -c 创建压缩文件
    • -x 展开归档文件
    • -t 显示包括在tar文件中的文件列表
    • -z 压缩/解压缩文件(gz格式)
    • -v 写入或读取时,显示所有的文件
    • -f 指明要展开的归档文件名
    • -j 压缩或解压缩文件(bz2格式)
  • 将home下目录test打包成tar包

[root@localhost ~]# tar cvf test.tar /home/test
  • 将test.tar解压缩
[root@localhost ~]# tar xvf test.tar

例:

[root@localhost 桌面]# tar cvf a.tar a
[root@localhost 桌面]# tar xvf a.tar
  • 要创建一个tar文件,经aa、bb放入文件中,输入命令:
tar -cvf filename.tar aa bb
  • 要列出tar文件的内容,输入命令:
tar -tvf filename.tar
  • 要抽取tar文件的命令,输入命令:
    (这个命令不会删除tar文件,但会把解除文档的内容复制到当前工作目录下,并保留归档文件所使用的任何目录结构)
tar -xvf filename.tar

例:

[root@localhost 桌面]# tar tvf a.tar
  • 要创建一个使用tar和bzip2来归档压缩的文件,使用 -j 选项:
tar -cjvf filename.tbz file
  • 要扩展并解除归档bzip tar文件,输入命令:
tar -xjvf filename.tbz
  • 要创建一个用tar和gzip归档并压缩的文件,使用 -z 选项
tar -czvf filename.tgz file
  • 要扩展并解除归档gzip tar文件,输入命令:
tar -xzvf filename.tgz

例:

[root@localhost 桌面]# tar cjvf file.tbz test
[root@localhost 桌面]# tar xjvf file.tbz
[root@localhost 桌面]# tar czvf test.tgz test
[root@localhost 桌面]# tar xzvf test.tgz

.tar实现对文件和目录的压缩解压缩相关推荐

  1. 使用tar 命令进行文件的归档和压缩

    文章目录 归档和压缩文件 示例1:给/boot/grub2 目录 打包 示例2:把两个目录或目录+文件打包成一个归档包: 例 3:不解包,查看 tar 中的内容: 例 4:对比加 v 的效果 tar ...

  2. Linux——目录和文件的管理(tar-head-tail-grep-gzip压缩解压缩等)

    Linux--目录和文件的管理 一.Linux目录 1.Linux目录结构 2.常见的子目录 二.查看文件内容cat命令 1.直接显示出整个文件的内容 2.常用选项 三.查看文件内容more命令 1. ...

  3. linux bzip2 1.06.tar.gz,Linux06 文件的打包和压缩(gzip/gunzip、tar、bzip2)

    一.gzip/gunzip 这是用于压缩和解压单个文件的工具,且使用方法比较简单 gzip  文件名 gunzip  文件名 二.tar(用的比较多) 不仅可以用于打包文件,还可以将整个目录中的全部文 ...

  4. linux如何查看归档文件,linux基本命令:文本搜索,拷贝文件,移动文件,归档管理,压缩解压缩文件,查看命令位置...

    1.文本搜索:grep grep查找的是文件内容中的文本,字符需要用引号括起来,单引双引都可以 格式:grep [-选项] '内容' 文件名 例如: -v显示不包含匹配文本的所有行(相当于求反) -n ...

  5. mac 命令行 解压7z文件_命令行压缩解压缩一 7z

    命令行压缩解压缩一 7z 1) 简介 7z,全称7-Zip, 是一款开源软件.是目前公认的压缩比例最大的压缩解压缩软件. 主页:http://www.7-zip.org/ 中文主页:http://7z ...

  6. Linux文件与目录管理

    Linux目录管理常用命令 cd:切换目录(change directory) cd -:回到上一层目录(只有两个.不知道为什么csdn打出来会是三个.) cd ~:回到自己的家目录 pwd:显示当前 ...

  7. Linux tar命令总结:Linux下对文件进行打包、压缩并分割成指定大小

    1.普通tar压缩命令 tar -zcvf andywang.tar.gz andywang //将andywang文件夹压缩成andywang.tar.gz 2.压缩后的文件太大,需要将andywa ...

  8. Linux的压缩/解压缩文件命令 zip 和 tar

    Linux的压缩/解压缩命令详解及实例 压缩服务器上当前目录的内容为xxx.zip文件 zip -r xxx.zip ./* 解压zip文件到当前目录 unzip filename.zip 另:有些服 ...

  9. linux中如何压缩目录文件,在Linux中,如何压缩文件和目录

    Zip文件是包含一个或多个压缩文件或目录的数据容器,与未压缩的文件相比,压缩文件占用的磁盘空间更少,可以更快地从一台计算机传输到另一台计算机.使用适用于所有操作系统的实用程序,可以在Windows,m ...

最新文章

  1. 有段位的管理者,都是怎么管理的?
  2. matlab中数据可视化,matlab的数据可视化
  3. 洛谷 - P4014 分配问题(费用流/KM)
  4. SoftReference和WeakReference
  5. LeetCode 244. 最短单词距离 II(哈希map+set二分查找)
  6. SpringBoot使用@ServerEndpoint无法依赖注入问题解决 SpringBoot webSocket配置
  7. 拯救你的颈椎,笔记本支架如何选择?
  8. Silverlight访问Web Service报System.Security.SecurityException: 安全性错误的处理
  9. [LeetCode系列] 跳跃问题II
  10. java 日历类_java常用的类---日历类
  11. jquery datatables api (转)
  12. Hutool操作数据库的基本封装
  13. CGLIB动态代理模式详解
  14. 弹簧管压力表设计报告
  15. b站视频能外链吗html,Iframe代码嵌入BiliBili视频外链
  16. C++语言基础——C++一本通:C++语言入门 1005:地球人口承载力估计
  17. JavaScript 防抖(debounce)、截流(throttle)
  18. 磁盘smart错误日志重点关注信息
  19. 加速度运动/弹性运动/模拟重力场/拖拽运动
  20. 从数据可视化模板,到数据分析方案,都整理给你了!

热门文章

  1. php茶叶商城系统毕业设计(附源码、运行环境)
  2. QT5百度地图开发学习——qt调用输入位置坐标位置进行百度地图定位
  3. 骁龙835在Windows 10上的性能表现有望改善
  4. 支付宝支付(2)之公钥证书方式
  5. 什么是JSON字符串
  6. word使用中出现格式刷无效或者选中字体无法设置一致字体的情况
  7. 百度知道问答推广秘笈.doc
  8. 交换机路由器作用以及工作原理详解
  9. 再送三个红包封面小米运动不同步解决办法!
  10. Redis Client On Error: Error: write ECONNABORTED Config right