#tar命令最常用的打包程序
常用参数
-c:建立压缩档案
x:解压
-t:查看内容
-r:向压缩归档文件末尾追加文件
-u:更新原压缩包中的文件
-z:有gzip属性的
-j:有bz2属性的
-Z:有compress属性的
-v:显示所有过程
-O:将文件解开到标准输出
-C:切换到指定目录,表示指定解压缩包的内容和打包的内容存放的目录
-f:使用文件名,在f后面要接压缩后的文件的名字,只要用到tar命令,-f选项是必须要用的,-f参数在使用的时候一定排在其他参数的后面,在最右边

压缩

Linux主要的三种压缩方式

1、gzip 是公认的压缩速度最快,压缩大文件的时候与其他的压缩方式相比更加明显,历史最久,应用最广泛的压缩方式

2、bzip2 压缩形成的文件小,但是可用性不如gzip

3、xz 是最新的压缩方式,可以自动提供最佳的压缩率

在压缩的时候表明后缀

参数    作用                命名方式-z    用于gzip压缩方式     文件名.tar.gz-j    用于bzip2压缩方式    文件名.tar.bz2-J    用于xz压缩方式       文件名.tar.xz

dd命令用指定的大小块指定一个文件,并在拷贝的同时进行指定的转换

/dev/zero  #“零”设备,可以无限的提供空字符(0x00,ASCII代码NUL)。常用来生成一个特定大小的文件
dd if=/dev/zero of=bigfile bs=100M count=10
#用gzip压缩方式将bigfile文件压缩为bigfile.tar.gz文件
tar -zcvf bigfile.tar.gz /tmp/bigfile#用bzip2压缩方式将bigfile文件压缩为bigfile.tar.gz文件
tar -jcvf bigfile.tar.bzip2 /tmp/bigfile

解压

tar解压的时候不需要指明自己压缩的方式它会自己选择跟压缩方式对应的方式去解压

在解压gz压缩方式压缩文件的时候并不需要加上-z,直接用参数-xf即可,另外两种压缩方式在解压的时候一样,因为tar命令会自动选择,解压之后压缩文件还在

zip命令和unzip命令

#zip命令的常用参数
-m    将文件内的所有文件压缩后,删除原文件
-o    将压缩文件内的所有文件的最新变动时间设为压缩的时间
-q    安静模式,在压缩的时候不显示指令执行的过程
-r    递归压缩,将自定目录下的所有子文件以及文件一起处理
-x    "文件列表",压缩时排除文件列表中的文件
unzip命令的常用参数
-c    将解压缩的结果显示到屏幕上,同时对字符做适当的转换,但是并没有解压压缩包
-l    显示压缩文件内所包含的文件
-t    检查压缩文件的详细信息
-v    执行时显示压缩文件的详细信息
-q    安静模式,执行时不显示任何信息
-d    指定文件解压后存储的目录
-x    指定不要处理压缩文件中的那些文件

Linux常见的压缩工具相关推荐

  1. linux 中gzip,zip,bizp2 最常见的压缩工具

    linux 中有很多的压缩工具: gzip,zip,bizp2 最常见的压缩工具 ----------------------------- gzip : 即是压缩工具,又是压缩的命令 参数: -n ...

  2. linux攻击端口,Linux 常见攻击端口封杀表

    Linux常见攻击端口封杀表 # Vi /etc/sysconfig/iptables # INPUT -A INPUT -p tcp --dport 135 -j REJECT -A INPUT - ...

  3. linux搜索有哪些文件夹,Linux常见几个查找命令

    以下命令是很久以前学习Linux,网上查到的命令自己做了下总结.记录在这里方便以后查看. Linux常见五种查找命令 1.which which命令的作用是,在PATH变量指定的路径中,搜索某个系统命 ...

  4. Linux 常见命令之Find \; +结合其它命令使用案例详解

    Linux 常见命令之Find结合其它命令 声明与简介 Linux里的find命令可以结合其它命令一起使用,比如结合echo.rm 等一起处理.本文主要通过案例来介绍find结合其它命令使用的特点. ...

  5. Linux常见命令汇总(不定期更新)

    Linux常见命令汇总 文件及目录相关命令 命令名称 释义 ls 查看目录下的内容 cd 目录跳转 pwd 打印工作目录 cp 拷贝 mv 移动文件及目录 rm 删除文件及目录 mkdir 创建目录 ...

  6. linux 编译报错 not a directory,Linux常见英文报错中文翻译

    Linux常见英文报错中文翻译(菜鸟必知) 1.command not found 命令没有找到 2.No such file or directory 没有这个文件或目录 3.Permission ...

  7. linux端口被攻击,Linux 常见攻击端口封杀表

    Linux常见攻击端口封杀表 # Vi /etc/sysconfig/iptables # INPUT -A INPUT -p tcp --dport 135 -j REJECT -A INPUT - ...

  8. Linux常见英文报错中文翻译(菜鸟必知)

    Linux常见英文报错中文翻译(菜鸟必知) 1.command not found 命令没有找到 2.No such file or directory 没有这个文件或目录 3.Permission ...

  9. linux将字符串转小写_小猿圈总结Linux常见命令(一)

    科技发展的今天,互联网不断的发达,很多人学习Linux云计算的时候回因为记不住一些命令从而去找度娘,有时候因为因为找不到linux的命令而烦恼,下面是小猿圈linux讲师给大家总结的linux常见命令 ...

最新文章

  1. 书评 —— 《Go语言编程》
  2. location.hash属性介绍
  3. 支持向量机中的函数距离的理解
  4. bash shell 学习记录
  5. 浅析SQL Server在可序列化隔离级别下,防止幻读的范围锁的锁定问题
  6. k8s单节点部署(master ,node部分)
  7. Redis中的List 列表
  8. elasticsearch配置文件详解
  9. strut2开发环境的搭建
  10. mysql 两个查询结果合并去重_《MySQL 入门教程》第 21 篇 集合操作符
  11. 小型空仓库图片_大中型的食品企业为何都青睐自动化立体仓库?
  12. python中valueerror是什_Python:ValueError和Exception的区别?
  13. PHP表单入库处理,ThinkPHP收集表单数据入库操作(三种方式)
  14. linux+nginx+mysql+php的简单配置
  15. 开发工具-Hijson
  16. 武汉工程大学计算机学院吴云韬,周华兵-武汉工程大学计算机科学与工程学院...
  17. 动态规划 -- 活动时间问题
  18. CF 1437C Chef Monocarp (背包dp)
  19. 学习编程,以“上帝视角”创造和改变这个世界
  20. C++ tbb 并发容器适用场景 concurrent_set concurrent_map concurrent_queue

热门文章

  1. 惠普台式计算机BIOS密码设置,惠普电脑开机bios密码忘了怎么解决
  2. php 环信easyui_php集成环信IM即时通讯系统(大致流程方法)
  3. RealsenseD415/D435深度相机常用资料汇总
  4. python怎么输出所有奇数_python输出100以内奇数的几种输出方式-Go语言中文社区
  5. 如何给table里的input赋值
  6. Python print连续输出不换行
  7. 锂矿降龙十八掌之时乘六龙
  8. timeval结构体的使用
  9. Vue 6. 列表渲染
  10. Spring @Resource详解