linux常用的指令中,属压缩/解压缩最容易记混。分享一个快速记忆方法,使用最常用、且功能也比较全的 tar命令。

1. tar 基本参数

  • -v :显示操作过程(大多数情况都会加上)
  • -f :指定压缩文件(必加)
  • -j :支持bzip2解压文件(bz、bz2后缀的文件)
  • -z :支持gzip解压文件(gz后缀的文件)
  • -x :从压缩文件中提取文件(解包/解压的时候用)extract
  • -c :建立新的压缩文件(打包/压缩的时候用)compress
  • time:前缀命令,在解压/压缩过程完毕后,打印出所用的全部时间。

2. 不同文件的压缩/解压缩命令

(留意下划线位置的异同)

.bz 文件的压缩/解压:(filename:文件名称。filedir:文件目录)

  • tar -jcvf filename.tar.bz filedir(.bz压缩)
  • tar -jxvf filename.tar.bz filedir(.bz解压)

.bz2 文件的压缩/解压:

  • tar -jcvf filename.tar.bz2 filedir(.bz2压缩)
  • tar -jxvf filename.tar.bz2 filedir(.bz2解压)

.gz 文件的压缩/解压:

  • tar -zcvf filename.tar.gz filedir(.gz压缩)
  • tar -zxvf filename.tar.gz filedir(.gz解压)

3. 命令快速记忆方法

  • vf 参数几乎是必加的,v 显示操作过程,f 指定操作文件。(f一定要有,v视情况可加可不加)
  • x 为解压缩,extract。c 为压缩,compress。
  • 如果文件是 .bz/.bz2 文件,使用 j 参数,支持bzip2解压文件(bz、bz2后缀的文件)。
  • 如果文件是 .gz 文件,使用 z 参数,支持gzip解压文件(gz后缀的文件)。

4. 统计操作时间

tar 加上前缀 time,会在解压/压缩过程完毕后,打印出所用的全部时间。

例如:time tar -jcvf alientek_linux.tar.bz alientek_linux

linux - tar压缩解压缩使用,快速记忆方法相关推荐

  1. Linux 常用命令及快速记忆方法

    Linux 常用命令及快速记忆方法 所有的命令都是英语的简写,那么对于记忆来说,我们只要知道是哪些单词的简写就可以轻而易举地记住啦 最基础的: ls.cd.pwd.mkdir.rm.rmdir.mv. ...

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

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

  3. linux下tar命令解压缩,tar解压缩命令 Linux下的tar压缩解压缩命令详解

    <tar解压缩命令 Linux下的tar压缩解压缩命令详解>由会员分享,可在线阅读,更多相关<tar解压缩命令 Linux下的tar压缩解压缩命令详解(14页珍藏版)>请在人人 ...

  4. linux zip压缩排除目录,linux tar压缩排除某个文件夹的方法

    一般直接用tar命令打包很简单,直接使用 tar -zcvf test.tar.gz test 即可. 在很多时候,我们要对某一个目录打包,而这个目录下有几十个子目录和子文件,我们需要在打包的时候排除 ...

  5. linux打压缩包去掉某个文件夹,linux tar压缩排除某个文件夹的方法

    一般直接用tar命令打包很简单,直接使用 tar -zcvf test.tar.gz test 即可. 在很多时候,我们要对某一个目录打包,而这个目录下有几十个子目录和子文件,我们需要在打包的时候排除 ...

  6. linux下的打包和解压缩命令,浅析Linux打包压缩解压缩命令大全(收藏)

    下面是小编日常收集整理的关于linux打包压缩解压缩命令大全,具体内容如下所述: tar命令 解包:tar zxvf FileName.tar 打包:tar czvf FileName.tar Dir ...

  7. linux将一段时间内文件压缩,在 Linux 上压缩文件的 5 种方法

    在 Linux 上压缩文件的 5 种方法时间:2020-05-07 11:18    浏览次数: 发布者:润天教育    来源:金信润天 0 在 Linux 上有不少用于压缩文件的命令.最新最有效的一 ...

  8. linux打包命令tgz,浅析Linux打包压缩解压缩命令大全(收藏)

    下面是小编日常收集整理的关于linux打包压缩解压缩命令大全,具体内容如下所述: tar命令 解包:tar zxvf FileName.tar 打包:tar czvf FileName.tar Dir ...

  9. tar压缩解压缩命令详解

    tar压缩解压缩命令详解 tar命令详解 -c: 建立压缩档案 -x:解压 -t:查看内容 -r:向压缩归档文件末尾追加文件 -u:更新原压缩包中的文件 这五个是独立的命令,压缩解压都要用到其中一个, ...

最新文章

  1. 查看Entity Framework生成的SQL语句
  2. 【深度学习】遗传算法优化GAN
  3. Java集合篇:HashMap原理详解(JDK1.8)
  4. 只有程序员才能看懂的段子
  5. c 语言从大到小排序算法,10 大经典排序算法(动图演示+ C 语言代码)
  6. python 删除指定时间之前文件的脚本 包括下级目录
  7. 【渝粤题库】陕西师范大学200261 复变函数 作业(专升本、高起本)
  8. 国货之光!百度飞桨与华为麒麟重磅合作
  9. Hive安装与配置详解
  10. 进程原语和线程原语是啥意思_转换中介原语
  11. 【自动驾驶】华为车BU介绍(2021-11-23晚直播记录)
  12. “二清”是电商行业在支付清算领域中普遍存在的现实状况?
  13. vue表单校验,根据某选项追加或去掉校验
  14. 【阿里云高校计划】阿里云AI训练营_Day04_车辆检测系统
  15. 一款简洁的 image-crop.js图片裁剪工具
  16. 用js做购物界面的常用效果
  17. centos7 安装Calibre搭建一个家用图书馆
  18. PV操作详解(附详细例题解析和总结)
  19. Sine之舞 真的会跳舞哇,c语言实现
  20. 《渡月桥 ~君想ふ~》

热门文章

  1. 园子装修 | 打造自己的直男审美博客园(施工中,持续更新)
  2. Nancy 框架学习
  3. 零基础学习IOS开发(二)- 使用cocos2d-x3.0 执行Hello world
  4. SpringBoot 核心知识点整理!
  5. 史上最全的thymleaf标签
  6. 小程序入门学习13--云函数与数据库02
  7. eclipse启动报错 Java was started but returned exit code=13 解决方法
  8. easyui combobox下拉框 的取value text的API
  9. django进阶05中间件
  10. java基本数据类型自动转包装类_Java基础教程之基本类型数据类型、包装类及自动拆装箱...