文章目录

  • 一、背景
  • 二、包含当前文件夹方式
    • 1、压缩
    • 2、解压
  • 三、不包含文件夹方式
    • 1、压缩
    • 2、解压

转载请标明出处:
https://bigmaning.blog.csdn.net/article/details/129483035
本文出自:【BigManing的博客】

一、背景

当前工作目录下,有两个文件夹,结构如下 :

.
├── dest  // 文件夹
├── json  // 文件夹├── 1.json  // 文件1└── 2.json  // 文件2

基于当前工作目录,对json文件夹进行压缩、解压操作 (包含压缩文件夹方式、不包含压缩文件夹方式)

二、包含当前文件夹方式

1、压缩

执行命令:tar cvf json.tar json/ ,可以看到包含了文件夹自身。

2、解压

执行命令:tar -xvf json.tar -C dest/ , 可以看到此时原始的tar里,包含了 json文件夹本身

三、不包含文件夹方式

1、压缩

执行命令: tar -cvf json.tar -C json . ,可以看到不包含了json文件夹自身。

2、解压

执行命令:tar -xvf json.tar -C dest/ , 可以看到此时原始的tar里,不包含了 json文件夹本身

tar压缩或者解压文件(包含当前文件夹 不包含当前文件夹 两种情况)相关推荐

  1. 【Linux命令】tar 压缩、解压

    Linux 命令 第一章 Linux 命令 - tar常用压缩.解压命令 文章目录 Linux 命令 前言 一.linux 压缩.解压命令 二.使用步骤 1.压缩 2.解压 3.查看压缩包内容 4.t ...

  2. shell命令之tar压缩与解压

    一.压缩为*.tar 1.1压缩单个文件 tar czvf filename.tar file.* file.*表示某一类型的文件(eg: file.txt.file.cfg.file.ini.fil ...

  3. Linux tar 压缩、解压命令

    1,tar  命令参数 -f: 后面跟档案名字,是tar的最后一个参数. -x:解压. 如tar -xf test.tar表示解压test.tar -t:列出文件.如tar -tf test.tar ...

  4. echarts图表的自适应处理,包含同页面单个图表和多个图表两种情况

    目录 一:同页面单个图表的自适应处理 二:同页面多个图表的自适应处理 参考 一:同页面单个图表的自适应处理 // 基于准备好的dom,初始化echarts实例var chinaMap = echart ...

  5. Linux_压缩、解压详解

    前言: 打个不恰当的比方:把文件夹比作一个抽屉的话,打包(tar)就是把这个抽屉(文件夹)上一个插销:压缩(gzip.bzip2)好比把上了插销的文件夹里的东西整理一下以占用较小的空间. 注意:tar ...

  6. java tar.gz 格式多文件打包压缩与解压

    问题背景:开发中,我们时常会遇到对文件进行存储或传输的问题,但如果传输储存的文件较大,浪费磁盘空间不说,还会大大影响程序运行效率.于是便引出了这篇文章的主题,关于文件打包与压缩的问题.这里" ...

  7. tar.xz和tar.bz(bz2)文件压缩与解压小记

    tar.bz2格式 方式一:利用已经打包好的tar文件,直接执行压缩命令: 压缩:bzip2 [原文件名].tar 解压:bunzip2 [原文件名].tar.bz2 方式二:一次性打包并压缩.解压并 ...

  8. Linux笔记之浅析linux文件的压缩与解压——tar命令

    文件的压缩与解压 Linux 常用的压缩与解压缩命令有:tar.gzip.gunzip.bzip2.bunzip2.compress .uncompress. zip. unzip.rar.unrar ...

  9. Java实现文件压缩与解压[zip格式,gzip格式]

    原文:http://www.cnblogs.com/visec479/p/4112881.html#3069573 Java实现ZIP的解压与压缩功能基本都是使用了Java的多肽和递归技术,可以对单个 ...

最新文章

  1. Linux隐藏文件标识
  2. node异步非阻塞的杂谈
  3. LeetCode 678. 有效的括号字符串
  4. gcc编译器java_「gcc编译器下载」gcc编译器下载各版本下载 - seo实验室
  5. 十二个月内 仅仅依靠Google打造成功网站
  6. mybatis进阶(动态sql、关系映射、延迟加载、缓存)
  7. 不同shp图层合在一起_ps怎么把别的图层的合到一起
  8. 腾讯云大带宽云服务器20M性能评测
  9. 每台计算机的ip地址解析,ip地址是什么?【详解】
  10. 苏州源特VPT87DDF01B 隔离变压器 小体积/SMD/3000VDC 隔离
  11. 医疗信息化与医院评审
  12. python中row什么意思_如何在Spark(Python)中订购我的Row对象的字段
  13. chrome浏览器导出文件提示病毒扫描失败
  14. 长文 | 2023届校招算法岗知识总结
  15. 订阅号消息 服务号 信息推送
  16. 部标主动安全云平台后台正式免费开放
  17. 阿里巴巴2024届校园招聘
  18. JavaScript教程-38-JavaScript面向对象编程
  19. 自学mui--【读心术】
  20. redis sscan java_redis 用scan 代替keys,hgetAll

热门文章

  1. linux df-h命令详细,df命令 – 显示磁盘空间使用情况
  2. 百度人像分割API调用——一键抠图
  3. s8 android 8.0变化,盘点三星S8升级安卓8.0增加了那些新特性功能
  4. ibe加密原理_基于身份加密(IBE)技术存在的问题
  5. QT打开文件并显示文件内容
  6. 技术总监/技术leader 职责与工作记录 第三天(包含技术部技术规范示例)
  7. 如何模拟世界--游戏的扁平化
  8. Python输出带逗号,不带中括号的列表
  9. 计算机办公应用工程师中级证书有用吗,软考的中级证书有用吗有哪些用途
  10. 突然看到了java程序员35岁的样子