Linux压缩命令总结
2018-02-28 10:43:18
linux压缩和解压缩命令大全
tar命令:tar本身仅是一个打包的命令,不具有压缩的功能。打包后源文件仍然存在,具有将多个文件归档成一个文件的功能
[root@shiyan a]# ls
a3 a4 a5 a6 a7 a8 a9
[root@shiyan a]# tar -cvf a.tar a3 a4 a5 a6
a3
a4
a5
a6
[root@shiyan a]# ls
a3 a4 a5 a6 a7 a8 a9 a.tar
解包:tar zxvf FileName.tar ---------------- 源文件在解压后仍存在
打包:tar czvf FileName.tar DirName
解压:
[root@shiyan a]# ls
rlwrap-0.42.tar.gz
[root@shiyan a]# tar -xzvf rlwrap-0.42.tar.gz
rlwrap-0.42/
......
[root@shiyan a]# ls
rlwrap-0.42 rlwrap-0.42.tar.gz
解压到指定文件夹:-C 目标路径
[root@shiyan a]# tar xzvf a.tar.gz -C /chen ----------------- 解压的对应参数也是z
a1
a2
a3
a4
a5
a6
[root@shiyan a]# ls /chen
a1 a2 a3 a4 a5 a6
打包命令
[root@shiyan a]# tar czvf a.tar.gz a1 a2 a3 a4 a5 a6 ----------------- 打包后源文件仍存在,使用gzip进行打包。对应参数是z
a1
a2
a3
a4
a5
a6
[root@shiyan a]# ls
a1 a10 a2 a3 a4 a5 a6 a7 a8 a9 a.tar.gz
[root@shiyan a]# tar cjvf a.tar.bz2 a1 a2 a3 a4 a5 ---------------- 使用bzip2进行打包。对应参数是j
a1
a2
a3
a4
a5
[root@shiyan a]# ls
a1 a10 a2 a3 a4 a5 a6 a7 a8 a9 a.tar.bz2 a.tar.gz rlwrap-0.42 rlwrap-0.42.tar.gz
[root@shiyan a]# rm -rf /chen/*
[root@shiyan a]# tar xjvf a.tar.bz2 -C /chen/ --------------------- 解压的对应参数也是j
a1
a2
a3
a4
a5
[root@shiyan a]# ls /chen
a1 a2 a3 a4 a5
gzip命令 ---------------------------------- 压缩和解压都可以同时对多个文件进行操作。并且源文件消失。
解压1:gunzip FileName.gz
解压2:gzip -d FileName.gz
[root@shiyan a]# ls
a1 a10 a2 a3 a4 a5 a6 a7 a8 a9
[root@shiyan a]# gzip a2 a3 a4 a5 a6
[root@shiyan a]# ls
a1 a10 a2.gz a3.gz a4.gz a5.gz a6.gz a7 a8 a9
[root@shiyan a]# gzip -d a2.gz a3.gz a4.gz
[root@shiyan a]# ls
a1 a10 a2 a3 a4 a5 a6 a7 a8 a9
bz2命令 ------------------------------- 用法和gz的相同。解压前后源文件消失
解压1:bzip2 -d FileName.bz2
解压2:bunzip2 FileName.bz2
[root@shiyan a]# ls
a1 a10 a2 a3 a4 a5 a6 a7 a8 a9
[root@shiyan a]# bzip2 a2 a3 a4 a5 a6
[root@shiyan a]# ls
a1 a10 a2.bz2 a3.bz2 a4.bz2 a5.bz2 a6.bz2 a7 a8 a9
[root@shiyan a]# bzip2 -d a2.bz2 a3.bz2 a4.bz2 a5.bz2 a6.bz2
[root@shiyan a]# ls
a1 a10 a2 a3 a4 a5 a6 a7 a8 a9
zip命令 --------------------------------- 解压和压缩前后,原文件仍然存在
解压:unzip FileName.zip
压缩:zip FileName.zip DirName
[root@shiyan a]# du -sh a2
1.4M a2
[root@shiyan a]# zip a2.zip a2
adding: a2 (deflated 68%)
[root@shiyan a]# du -sh a2.zip
452K a2.zip
[root@shiyan a]# ls
a1 a10 a2 a2.zip a3 a4 a5 a6 a7 a8 a9
[root@shiyan a]# bzip2 a2
[root@shiyan a]# ls
a1 a10 a2.bz2 a2.zip a3 a4 a5 a6 a7 a8 a9
[root@shiyan a]# du -sh a2.bz2 ---------------------------------- 由此可见:bzip2 和gzip 的压缩效率要比zip的效率高。
48K a2.bz2
转载于:https://www.cnblogs.com/kaishirenshi/p/8482355.html
Linux压缩命令总结相关推荐
- linux压缩命令gzip_Linux gzip命令示例
linux压缩命令gzip Linux offers an array of tools for compressing and decompressing files. In this tutori ...
- 学习linux压缩命令压缩文档
学习linux压缩命令压缩文档 ==================================================================================== ...
- Linux压缩命令gzip、tar、zip的区别和用法
Linux压缩命令gzip.tar.zip的区别和用法 Linux系统中常用的压缩命令有gzip.tar.zip等. gzip命令是一个压缩文件的工具,常用参数有: -c : 把压缩后的文件输出到标准 ...
- linux压缩命令常用命令:tar,tgz,gzip,zip,rar
linux压缩命令常用的有:tar,tgz,gzip,zip,rar 一,tar (一) tar压缩命令 tar -cvf examples.tar files|dir #说明: -c, --crea ...
- linux程序压缩运行,linux压缩命令【应对步骤】
虽然电脑已经很普遍了,但是一些年长的人对电脑的操作不是很熟悉,比如在使用win7系统时一旦遇到linux压缩命令 时就懵了,对于linux压缩命令 处理起来相对来说较简单,按照我们的步骤处理linux ...
- linux打包cpio命令例子,linux压缩命令——tar、cpio详解
常见的linux压缩方式: *.Z compress压缩 *.gz gzip压缩 *.bz2 bzip2压缩 *.tar tar打包(没有压缩) *. ...
- linux 压缩命令
linux 中常用的压缩命令 ,如果是文件夹要加 -r 1.zip.unzip 2.gzip (压缩后源文件会消失) gzip + 源文件 gzip –c abc > abc.gz (-c 命令 ...
- Linux压缩命令gzip, bzip2和tar
作者:曾Jerry 或 大橙员, 250359225@qq.com 压缩的目的 在网络传递文件时,可以先将文件压缩,然后传递压缩后的文件,从而减少网络带宽 接受者接受文件后,解压即可 Linux常见的 ...
- linux压缩命令bzip2,Linux上常用压缩命令gzip,bzip2,zip/unzip
Linux上常用压缩命令gzip,bzip2,zip/unzip 1. gzip gzip生成的压缩文件为*.gz 格式: gzip [-cdtv#] file 主要参数: -c :将压缩的数据输出到 ...
最新文章
- In-Loop Filters in HEVC
- 字符串属于python有序序列支持双向索引_西交11秋学期《数据结构》考试复习题...
- 中断下半部机制-softirq-Tasklet-工作队列
- android R制作OTA包时报错
- 将Eclipse中的工程保存到Github的操作步骤
- Bootstrap CSS 编码规范之不要使用 @import
- 测试架构师10年经验分享:测试小工到资深专家必备这5项技能
- C++实现大顶堆(插入,删除)
- PIFA 天线的推论及计算方法
- Eclipse 语言包下载地址
- java汉诺塔递归算法
- 【Nightingale (夜莺)监控系统安装配置】
- 手把手教你写网络爬虫:Web应用的漏洞检测实战篇!
- 宣传单印刷价格明细报价的影响因素有哪些?
- PTrade和QMT对比那个更好用?
- 2007软件英雄会暨CSDN社区英雄榜颁奖典礼邀请人员名单
- teablue数据分析_数据分析-05 数据可视化
- 关于 gcc/g++编译选项: -fPIC 功能的解释
- 游戏服务器维修怎么回事,游戏服务器维护都是在做些什么?
- [微机原理]多点模拟量计算机数据采集实验
热门文章
- Android 10.0 系统启动之SystemServer进程-[Android取经之路]
- 在Activity中响应ListView内部按钮的点击事件的两种方法
- Java小程序—录屏小程序(上半场)
- Tricky Sum
- bzoj 1877: [SDOI2009]晨跑 (网络流)
- c# webrequest 自动登入网站
- Doctype文档类型学习小结
- android widget 研究 (转载)
- C# 中串口通信 serialport1.DataReceived 函数无法触发或者出发延时等等问题解决方法
- layer重复弹出(layui弹层同时存在多个)的解决方法