#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. pyqt tableview mysql_当数据库中添加了一个新条目时,如何在PyQt中更新TableView?
  2. Storm中的LocalState 代码解析
  3. Network Service 权限问题
  4. MySQL找出锁等待
  5. python 操作RabbitMQ
  6. 【Python练习题】程序5
  7. 指出Linux内核中boot,uBoot和Linux内核中涉及到的几个地址参数的理解
  8. 算法学习(三)堆排序
  9. 编写一个程序,从10亿个数字的数组中找出100个最大的数字
  10. xmind使用教程思维导图
  11. 使用辅助任务来提升情感分类领域适应
  12. 学习python: 单例设计模式
  13. 解决数据库不能更新或数据库或对象为只读
  14. 解决win10 1903 系统盘占用100%造成系统假死
  15. 2022年新冠疫情后上海的电子商务,数字化经济可能的新趋势
  16. 揭开Java上传下载功能的神秘面纱
  17. curl证书过期_centos7内核升级及curl访问https证书过期处理
  18. 集成学习(上):机器学习基础task1-熟悉机器学习的三大主要任务
  19. pdf转html?pdf转图片
  20. 价值平均定期投资策略分析(二)定期递增法

热门文章

  1. R语言作图好看的秘籍:RColorBrewer调色板详解
  2. 在线项目管理软件的重要性
  3. 《读者》的“卷首语” (二)
  4. 归一化相关 matlab,matlab – 归一化互相关的基础知识
  5. db2获取当前日期、时间、时间戳、年份
  6. swift class的虚函数表、扩展、@objc修饰、虚函数的派发方式研究
  7. Docker 容器监控原理及 cAdvisor 的安装与使用
  8. html 保存 mysql file_前端HTML5几种存储方式的总结
  9. “Android开发3年老板嫌我工资高,把我辞了…”
  10. 小程序开发 和html的区别,h5和小程序有什么区别?