Linux常用命令(第二版) --压缩解压缩命令
压缩解压缩命令:
----------.gz----------
1、压缩
gzip[GNU zip]: /bin/gzip
格式: gzip 选项 [文件] #压缩文件,压缩后扩展名为.gz,Linux下最常用 #比较常见的软件源代码包的格式
特点: 1)只能压缩文件,不能压缩目录
2)不保留原文件
e.g. gzip newfile #原newfile删除
2、解压
1)gunzip[GNU zip]: /bin/gunzip
2)gzip -d #解压.gz
E.g.
gzip -d newfile.gz
----------.tar----------
3、压缩
tar: /bin/tar
#打包目录,把目录打包成一个文件,生成 .tar,如果这时候再压缩的话,就会生成.gz
格式: tar [选项cvf] [压缩后的文件名] [压缩前文件/目录名]
-c: 产生.tar的打包文件,必选项
-v: 显示详细信息
-f: 制定压缩后的文件名,必选项
-z: 打包的同时压缩
e.g. tar -cvfz dir1.tar.gz dir1 #将dir打包并压缩成一个文件
[注意 - 这种一步到位打包并压缩的做法并不是所有的UNIX系统都支持!]
这时: 1)打包:tar -cf newdir.tar newdir
2)压缩:gzip newdir.tar #或者用连接符。
4、解压
tar [选项]:
-x 解包.tar 文件
-v 显示详细信息
-f 指定解压文件
-z 解压缩
e.g. tar -zxf newdir4.tar.gz
分步 gunzip newdir.tar.gz
tar -xvf newdir.tar
----------.zip----------
5、zip: /usr/bin/zip
默认Windows与Linux唯一通用的格式,所以如果文件不大,建议使用.zip
格式: zip [选项-r] [压缩后的文件名] [压缩前的文件/目录名]
e.g. zip services.zip /etc/services 压缩文件
zip -r newdir.zip test 压缩目录
zip弥补的gzip的两大缺陷: 1)保留源文件
2)可以压缩目录
6、unzip /usr/bin/unzip
例如: unzip newdir.zip #保留原文件
----------.bz2----------
7、bzip2 /usr/bin/bzip2
#相当与gzip的升级版,压缩比非常惊人,但是还是不能压缩目录,压缩后的文件名.bz2,当然也可以与tar结合起来用。
格式: bzip2 选项[-k] [文件名] #加-k 保留源文件,不然跟zip一样
8、bunzip2
可以使用-k,用于保留源压缩文件
Linux常用命令(第二版) --压缩解压缩命令的更多相关文章
- Linux常用命令(第二版) --文件搜索命令
文件搜索命令 1.which /usr/bin/which #显示系统命令所在目录,绝对目录,不能查找文件 格式:which [系统命令] e.g. which ls 附-whereis:也可以查找到 ...
- Linux常用命令(第二版) --权限管理命令
权限管理命令 1.chmod[change the permissions mode of a file] : /bin/chmod 语法: chmod [{ugo}{+-=}{rwx}] [文件或目 ...
- 【linux学习笔记六】压缩 解压缩命令
所有的压缩文件一定要写压缩格式的扩展名 .zip格式压缩 #压缩文件 zip 压缩文件名 源文件 #压缩目录 zip -r 压缩文件名 源目录 #解压缩 unzip 压缩文件 .gz格式压缩 #压缩为 ...
- Linux进程管理(第二版) --进程管理命令
进程管理命令 一.查看用户信息.5.15 分钟内的系统的,优先值越小,优先权越大 ] 1.nice 指定程序运行的优先级 格式 nice -n command 例如 nice -5 myprogrem ...
- Linux下的常见压缩解压缩命令
Linux常见压缩解压缩命令 常见压缩文件扩展名 .Z compress 程序压缩的文件: .zip zip 程序压缩的文件: .gz gzip 程序压缩的文件: .bz2 bzip2 程序压缩的文件 ...
- Linux操作系统(第二版)(RHEL 8/CentOS 8)
Linux操作系统(第二版)(RHEL 8/CentOS 8) http://www.tup.tsinghua.edu.cn/booksCenter/book_08172501.html Linux操 ...
- Linux/centos/redhat下各种压缩解压缩方式详解
1.zip命令 zip -r myfile.zip ./* 将当前目录下的所有文件和文件夹全部压缩成myfile.zip文件,-r表示递归压缩子目录下所有文件. 2.unzip unzip -o -d ...
- Linux操作系统(第二版)(RHEL 8/CentOS 8)——勘误表
Linux操作系统(第二版)(RHEL 8/CentOS 8)--勘误表 http://www.tup.tsinghua.edu.cn/booksCenter/book_08172501.html 本 ...
- Linux常用命令(第二版) --Shell应用技巧
Shell应用技巧 小技巧: 1.命令补全功能: <Tab>键 2.清屏: Ctrl+l 3.删除光标前所有内容: Ctrl+u 4.命令历史记录: history 这时: !histo ...
随机推荐
- [转]django-registration quickstart
Basic configuration and use--------------------------- Once installed, you can add django-registrati ...
- Linux 高性能服务器编程——多进程编程
问题聚焦: 进程是Linux操作系统环境的基础. 本篇讨论以下几个内容,同时也是面试经常被问到的一些问题: 1 复制进程映像的fork系统调用和替换进程映像的exec系列系统调 ...
- Spark技术内幕:Shuffle Pluggable框架详解,你怎么开发自己的Shuffle Service?
首先介绍一下需要实现的接口.框架的类图如图所示(今天CSDN抽风,竟然上传不了图片.如果需要实现新的Shuffle机制,那么需要实现这些接口. 1.1.1 org.apache.spark.shuf ...
- Android Firebase 服务简介
Firebase初步了解 什么事Firebase?Firebase成立于2011年,在被Google收购之前,Firebase是一个协助开发者快速构建App,能够提供行动应用专用开发平台及SDK的一款 ...
- 自制Linux重命名命令
相比于Windows上的ren命名,Linux还真的是没有一个特定的重命名的命令.(虽然可以间接的使用mv来实现).下面我就来自己写一个简单的重命名命令. 准备工作 操作系统: Linux内核的系统都 ...
- How to speed up Remote Desktop Connection in Win7
run following command in DOS window: netsh interface tcp set global autotuninglevel=disabled or nets ...
- SQL基本函数
字符型函数 函数名称 描述 LOWER 将特定的字符串转化为小写,只影响字母字符串. UPPER 将整个字符串转换成大写,只影响字母字符串. INITCAP 将字符串中每一个单词的第一个字母转换为大写 ...
- Windows安装和使用fftw
FFTW是一个比较快的.非常出名的一个DFT的开源库. 本文探索安装和配置FFTW,用Visual Studio 2008来使用fftw. 第一步:下载最新的fftw库 这一步很简单,只要在googl ...
- DBoW2应用
图像对应的bag-of-words向量\(v_t\) 假设词典总共有\(W\)个单词,那么每一幅图像能够用一个\(W\)维的向量表示 \((t_1, t_2, t_3, ..., t_W)\)其中 \ ...
- EBS接口程序调试
这两天在做采购接收的时候有一个香港的业务实体的采购接不进去,但是其他业务实体能接进去,找错误话费了不少时间,也参考了网上好多资料,虽然最后这个方法没用但觉得还是很有用的,整理一下作为自己的一个总结 错 ...