- 浏览: 473469 次
- 性别:
- 来自: 湖南
文章分类
- 全部博客 (201)
- j2ee (43)
- oracle (9)
- mysql (7)
- db2 (1)
- j2se (3)
- spring (1)
- hibernate (3)
- struts (0)
- Berkeley DB (0)
- linux (60)
- Apache2+PHP+MYSQL (2)
- solr (15)
- svn (1)
- IntelliJ Idea (1)
- eclipse,myeclipse (4)
- ant (2)
- vim (8)
- IT生活 (4)
- 测试 (6)
- lucene (4)
- shell (1)
- nutch (18)
- thread (1)
- hadoop (5)
- mapreduce (0)
- Python (4)
- 硬件 (1)
- database (1)
- maven (1)
- 正则表达 (0)
- 互联网 (1)
最新评论
-
youngcoder:
good job
HTTP协议头部与Keep-Alive模式详解 -
javazdq:
受教了 解释的不错。
lucene创建索引高级特性和索引创建参数优化 -
josico:
有几个问题想问下楼主1. LinkedBlockingQueu ...
生产者-消费者-BlockingQueue -
annybz:
有没有关于 BlockingQueue和ConcurrentL ...
生产者-消费者-BlockingQueue -
uniquejava:
多谢,记录的很真实。
DB2 学习记录
这是网上提供的方法:
.Tar
.gz 大致总结了一下Linux
下各种格式的压缩
包的压缩
、解压
方法。但是部分方法我没有用到,也就不全,希望大家帮我补充,我将随时修改完善,谢谢! rar请到:http://www.rarsoft.com/download.htm
下载! lha请到:http://www.infor.kanazawa-it.ac.jp/~ishii/lhaunix/
下载! .deb .slp .arj .rar .ace .lha .lzh .lzx .lzs .arc .sda .sfx .lnx
.zoo .cab .kar .cpt .pit .sit .sea sEx只是调用相关程序,本身并无压缩
、解压
功能,请注意! 用户经常需要备份计算机系统中的数据,为了节省存储空间,常常将备份文件进行压缩
。下面分别介绍备份与压缩
的命令。
Tar
命令
Tar
可以为文件和目录创建档案。利用Tar
,用户可以为某一特定文件创建档案(备份文件),也可以在档案中改变文件,或者向档案中加入新的文件。 Tar
最初被用来在磁带上创建档案,现在,用户可以在任何设备上创建档案,如软盘。利用Tar
命令,可以把一大堆的文件和目录全部打包成一个文件,这对于备份文件或将几个文件组合成为一个文件以便于网络传输是非常有用的。Linux
上的Tar
是GNU版本的。
语法:Tar
[主选项+辅选项] 文件或者目录
使用该命令时,主选项是必须要有的,它告诉Tar
要做什么事情,辅选项是辅助使用的,可以选用。
主选项:
c 创建新的档案文件。如果用户想备份一个目录或是一些文件,就要选择这个选项。
r 把要存档的文件追加到档案文件的未尾。例如用户已经作好备份文件,又发现还有一个目录或是一些文件忘记备份了,这时可以使用该选项,将忘记的目录或文件追加到备份文件中。
t 列出档案文件的内容,查看已经备份了哪些文件。
u 更新文件。就是说,用新增的文件取代原备份文件,如果在备份文件中找不到要更新的文件,则把它追加到备份文件的最后。
x 从档案文件中释放文件。
辅助选项:
b 该选项是为磁带机设定的。其后跟一数字,用来说明区块的大小,系统预设值为20(20*512 bytes)。
f 使用档案文件或设备,这个选项通常是必选的。
k 保存已经存在的文件。例如我们把某个文件还原,在还原的过程中,遇到相同的文件,不会进行覆盖。
m 在还原文件时,把所有文件的修改时间设定为现在。
M 创建多卷的档案文件,以便在几个磁盘中存放。
v 详细报告Tar
处理的文件信息。如无此选项,Tar
不报告文件信息。
w 每一步都要求确认。
z 用gzip来压缩
/解压缩
文件,加上该选项后可以将档案文件进行压缩
,但还原时也一定要使用该选项进行解压缩
。
例1:把/home目录下包括它的子目录全部做备份文件,备份文件名为usr.Tar
。
例2:把/home目录下包括它的子目录全部做备份文件,并进行压缩
,备份文件名为usr.Tar
.gz 。
例4:查看usr.Tar
备份文件的内容,并以分屏方式显示在显示器上。
要将文件备份到一个特定的设备,只需把设备名作为备份文件名。
例5:用户在/dev/fd0设备的软盘中创建一个备份文件,并将/home 目录中所有的文件都拷贝到备份文件中。
$ Tar
cf /dev/fd0 /home
要恢复设备磁盘中的文件,可使用xf选项:
$ Tar
xf /dev/fd0
如果用户备份的文件大小超过设备可用的存贮空间,如软盘,您可以创建一个多卷的Tar
备份文件。M选项指示Tar
命令提示您使用一个新的存贮设备,当使用M选项向一个软驱进行存档时,Tar
命令在一张软盘已满的时候会提醒您再放入一张新的软盘。这样您就可以把Tar
档案存入几张磁盘中。
$ Tar
cMf /dev/fd0 /home
要恢复几张盘中的档案,只要将第一张放入软驱,然后输入有x和M选项的Tar
命令。在必要时您会被提醒放入另外一张软盘。
$ Tar
xMf /dev/fd0
gzip命令
减少文件大小有两个明显的好处,一是可以减少存储空间,二是通过网络传输文件时,可以减少传输的时间。gzip是在Linux
系统中经常使用的一个对文件进行压缩
和解压缩
的命令,既方便又好用。
各选项的含义:
-c 将输出写到标准输出上,并保留原有文件。
-l 对每个压缩
文件,显示下列字段:
压缩
文件的大小
未压缩
文件的大小
压缩
比
未压缩
文件的名字
-r 递归式地查找指定目录并压缩
其中的所有文件或者是解压缩
。
-t 测试,检查压缩
文件是否完整。
-num 用指定的数字num调整压缩
的速度,-1或--fast表示最快压缩
方法(低压缩
比),-9或--best表示最慢压缩
方法(高压缩
比)。系统缺省值为6。
假设一个目录/home下有文件mm.txt、sort.txt、xx.com。
例1:把/home目录下的每个文件压缩
成.gz文件。
$ cd /home
$ gzip *
$ ls
m.txt.gz sort.txt.gz xx.com.gz
$ gzip -dv *
mm.txt.gz 43.1%-----replaced with mm.txt
sort.txt.gz 43.1%-----replaced with sort.txt
xx.com.gz 43.1%-----replaced with xx.com
$ ls
mm.txt sort.txt xx.com
$ gzip -l *
compressed uncompr. ratio uncompressed_name
277 445 43.1% mm.txt
278 445 43.1% sort.txt
277 445 43.1% xx.com
$ ls
mm.txt.gz sort.txt.gz xx.com.gz
例4:压缩
一个Tar
备份文件,如usr.Tar
,此时压缩
文件的扩展名为.Tar
.gz
$ gzip usr.Tar
$ ls
usr.Tar
.gz
unzip命令
用MS Windows下的压缩
软件winzip压缩
的文件如何在Linux
系统下展开呢?可以用unzip命令,该命令用于解扩展名为.zip的压缩
文件。
语法:unzip [选项] 压缩
文件名.zip
各选项的含义分别为:
-x 文件列表 解压缩
文件,但不包括指定的file文件。
-t 测试文件有无损坏,但不解压
。
-d 目录 把压缩
文件解到指定目录下。
-z 只显示压缩
文件的注解。
-n 不覆盖已经存在的文件。
-o 覆盖已存在的文件且不要求用户确认。
-j 不重建文档的目录结构,把所有文件解压
到同一目录下。
$ unzip text.zip
例2:将压缩
文件text.zip在指定目录/tmp下解压缩
,如果已有相同的文件存在,要求unzip命令不覆盖原先的文件。
$ unzip -n text.zip -d /tmp
$ unzip -v text.zip
zgrep命令
这个命令的功能是在压缩
文件中寻找匹配的正则表达式,用法和grep命令一样,只不过操作的对象是压缩
文件。如果用户想看看在某个压缩
文件中有没有某一句话,便可用zgrep命令。
解压
:Tar
zxvf FileName.Tar
.gz
压缩
:Tar
zcvf FileName.Tar
.gz DirName
.Tar
解包:Tar
xvf FileName.Tar
打包:Tar
cvf FileName.Tar
DirName
(注:Tar
是打包,不是压缩
!)
---------------------------------------------
.gz
解压
1:gunzip FileName.gz
解压
2:gzip -d FileName.gz
压缩
:gzip FileName
.Tar
.gz 和 .tgz
解压
:Tar
zxvf FileName.Tar
.gz
压缩
:Tar
zcvf FileName.Tar
.gz DirName
---------------------------------------------
.bz2
解压
1:bzip2 -d FileName.bz2
解压
2:bunzip2 FileName.bz2
压缩
: bzip2 -z FileName
.Tar
.bz2
解压
:Tar
jxvf FileName.Tar
.bz2
压缩
:Tar
jcvf FileName.Tar
.bz2 DirName
---------------------------------------------
.bz
解压
1:bzip2 -d FileName.bz
解压
2:bunzip2 FileName.bz
压缩
:未知
.Tar
.bz
解压
:Tar
jxvf FileName.Tar
.bz
压缩
:未知
---------------------------------------------
.Z
解压
:uncompress FileName.Z
压缩
:compress FileName
.Tar
.Z
解压
:Tar
Zxvf FileName.Tar
.Z
压缩
:Tar
Zcvf FileName.Tar
.Z DirName
---------------------------------------------
.zip
解压
:unzip FileName.zip
压缩
:zip FileName.zip DirName
---------------------------------------------
.rar
解压
:rar x FileName.rar
压缩
:rar a FileName.rar DirName
解压
后请将rar_static拷贝到/usr/bin目录(其他由$PATH环境变量指定的目录也可以):
[root@www2 tmp]# cp rar_static /usr/bin/rar
---------------------------------------------
.lha
解压
:lha -e FileName.lha
压缩
:lha -a FileName.lha FileName
>解压
后请将lha拷贝到/usr/bin目录(其他由$PATH环境变量指定的目录也可以):
[root@www2 tmp]# cp lha /usr/bin/
---------------------------------------------
.rpm
解包:rpm2cpio FileName.rpm | cpio -div
---------------------------------------------
.deb
解包:ar p FileName.deb data.Tar
.gz | Tar
zxf -
---------------------------------------------
.Tar
.tgz .Tar
.gz .Tar
.Z .Tar
.bz .Tar
.bz2 .zip .cpio .rpm
解压
:sEx x FileName.*
压缩
:sEx a FileName.* FileName
sEx请到: http://sourceforge.net/projects/sex下载!
解压
后请将sEx拷贝到/usr/bin目录(其他由$PATH环境变量指定的目录也可以):
[root@www2 tmp]# cp sEx /usr/bin/
参考文献:Linux
文件压缩
工具指南
(其实看帮助是最好的方法,一般各个命令都可以用“--help”参数得到常用使用方法!)
发表评论
-
ifstat命令行统计网络流量
2012-06-05 15:31 5423关于统计网络流量的问题,我喜欢用命令行方式查看: ... -
CentOS 5: Make Command not Found
2012-05-22 17:50 1339个人博客:http://demi-panda.com ... -
Linux Deepin 安装永中 Office2012 个人版(更新)
2012-05-18 19:41 1462下面讲解如何在 Linux Deepin 上安装并使用永中 O ... -
Piwik 网站分析系统
2012-04-25 15:38 2907个人博客:http://demi-panda.com ... -
C3P0使用出错!
2012-04-18 21:43 2018个人博客:http://demi-panda.com/ ... -
win7、ubuntu11.10双系统,win7重装后,如何找回linux
2012-03-25 18:40 1341个人博客:http://demi-panda.com ... -
stardict 词库安装
2012-03-22 11:32 1439下载词库文件以后直接在目录下执行 tar -xjvf ... -
ubuntu 64位 安装 永中Office
2012-03-21 11:07 0Ubuntu 64位默认是不能安装永中Office的,因为它不 ... -
is not in the sudoers file
2012-02-15 17:23 1036解决方案: 首需要切换到root身份 $su - (注意 ... -
is not in the sudoers file
2011-12-22 14:00 945解决方案: 首需要切换到root身份 $su - (注意 ... -
进程间通信IPC、LPC、RPC
2011-05-25 15:12 2016进程间通 ... -
ubuntu下virtualbox虚拟机XP里使用USB
2011-05-19 09:25 2454环境:ubuntu10.04下安装virualbox,虚拟 ... -
Shell 判断文件类型
2011-05-11 15:45 3638#!/bin/sh ... -
Linux wget 详解
2011-05-07 16:05 4606个人技术博客:http://dem ... -
linux curl命令详解
2011-04-30 15:36 5958个人技术博客:http://demi-panda.com ... -
解决Socket TIME_WAIT造成的服务器无法访问,Apache的KeepAlive和TCP/IP的TIME
2011-04-20 11:19 4533个人技术博客:http://demi-panda.com ... -
Ffmpeg快速命令使用
2011-03-24 15:52 1780Ffmpeg使用语法 ffmpeg [[opt ... -
Linux远程备份工具Rsync使用案例
2011-02-24 10:31 3478个人技术博客:http://dem ... -
linux下的命令行下转换媒体格式工具FFMPEG详解
2011-02-15 17:25 6598在windows下有格式工厂之 ... -
后台执行命令
2011-01-21 17:29 1402后台执行命令 当你在终端或控制台工作时,可能不希望由于运行一 ...
相关推荐
大致总结了一下linux下各种格式的压缩包的压缩、解压方法。但是部分方法我没有用到,也就不全,希望大家帮我补充,我将随时修改完善,谢谢! .tar 解包: tar xvf FileName.tar 打包:tar cvf FileName.tar DirName...
3、*.tar.gz和*.tgz 用 tar –xzf 解压 4、*.bz2 用 bzip2 -d或者用bunzip2 解压 5、*.tar.bz2用tar –xjf 解压 6、*.Z 用 uncompress 解压 7、*.tar.Z 用tar –xZf 解压 8、*.rar 用 unrar e解压 9、*.zip 用 unzip...
python实现 压缩解压缩各种文件,如zip,gzip,tar.gz,.bz2.
这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。 -z:有gzip属性的 -j:有bz2属性的 -Z:有compress属性的 -v:显示所有过程...
二、(1)zlib-1.2.7.tar.gz //用于文件的压缩与解压,(2)libid3tag-0.15.1b.tar.gz //mp3的解码库,(3)libmad-0.15.1b.tar.gz //madplay的库文件(4)madplay_0.15.2b.orig.tar.gz //播放程序的压缩包,mp3...
这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。 -z:有gzip属性的 -j:有bz2属性的 -Z:有compress属性的 -v:显示所有过程 ...
mpfr-4.1.0
linux 下pcsc工具源码 pcsc-lite-1.8.12.tar.bz2
tar命令是Unix/Linux系统中备份文件的可靠方法, 几乎可以工作于任何环境中,它的使用权限是所有用户。 建议针对目录 压缩命令 语法: tar 选项 压缩包名称 源文件 #tar -cf etc.tar /etc 打包 #tar -czf etc-gzip....
WinArchiver支持以下格式的压缩文件: .zip(WinZip文件), .rar(WinRAR文件), .7z(7z文件), .mzp(可加载文件), .iso(光盘映像文件), .001(7z分卷文件), .arj, .bz2, .bzip2, .gz, .gzip, .tar, .taz, ....
Python自带的tarfile模块可以方便读取tar归档文件,牛b的是可以处理使用gzip和bz2压缩归档文件tar.gz和tar.bz2。 与tarfile对应的是zipfile模块,zipfile是处理zip压缩的。请注意:os.system(cmd)可以使...
简介 tar命令是unix/linux系统中备份文件的可靠方法,几乎可以工作任何环境中,它的使用权限是所有用户。 语法 ...说明:1,-cf是普通压缩 2,-czf是gzip格式压缩包大小比普通压缩更小一点 3,-cjf是bz
1_74_0.tar.gz、cppunit-1.15.1.tar.gz、dcmtk-3.6.5.tar.gz、eigen-eigen-07105f7124f9.tar.bz2、gdcm-3.0.8.tar.gz、hdf5-1.8.17.tar.gz、InsightToolkit-4.13.3.tar.gz、poco-1.9.0.tar.gz、qwt-6.1.5.tar.bz2、...
php-5.3.8.tar.bz2压缩包
pip 是一个现代的,通用的 Python 包管理工具。提供了对 Python 包的查找、下载、安装、卸载的功能 pip是官方推荐的安装和管理Python包的工具...到此这篇关于Python利用pip安装tar.gz格式的离线资源包的文章就介绍到这
scancode-toolkit-3.2.3版本压缩包,linux平台用于扫描代码的,源下载地址是https://github.com/nexB/scancode-toolkit/releases/ 这个通常配合python-dev使用的。
mtd-utils-05.07.23.tar.bz2是MTD设备的工具包,编译它生成mkfs.jffs2工具,用它来将一个目录制作成jffs2文件系统映像. 这个工具包需要zlib压缩包,需要有zlib源码zlib-1.2.3.tar.gz
7zip支持我们所能见到的绝大部分格式压缩包(包括zip、rar、gz、tar、bz2……)的解压,同时能将数据压缩成zip、7z、tar等格式,完全能满足绝大多数场合的数据压缩解压需要。但与常用但需要注册的winrar、winzip之类...
Linux文件查找与压缩干货 云计算干货 Linux系统配置及服务管理文件查找 文件查找 简介 which :命令查找 find: 文件查找,针对文件名 locate:文件查找,依赖数据库 一、命令文件查找 一、查找ls...