分类: LINUX
2009-03-04 18:30:24
放假的时候重新看了关于Linux入门的书,整理了一下自己的心得,写一些自己的看法
压缩和归档文件
1、图形文件打包器:
命令行:file-roller
2、shlle 归档和压缩工具
(1)bzip2与bunzip2 处理文本和图像数据效果尤其出色
bzip2 压缩文件 : bzip2 [选项]filename
bunzip2解压缩文件: bunzip2[选项]filename.bz2
bzcat: 用来显示bzip2压缩文件的内容
bzip2recover 后跟要恢复的文件名 支持一定的媒体错误数据恢复功能
(2)gzip与 gunzip和 bzip2与bunzip2 的功能基本相同
(3)zip 与unzip
zip命令将一个或多个文件压缩成单一的文件
zip[-m|-r |-j|l |-r|-t-|x|-y |-num] zipfile filelist
-m 在压缩文件之后,删除原文件件
-r递归的将要压缩的的文件夹下的所有内容全部压缩,包括子目录及其文件
-j 不要压缩的文件夹下的子目录及其文件
unzip 用于将zip压缩文件进行解压
unzip [-x| -Z|-l] zipfile
-x 排除指定的文件不解压
-Z查看压缩文件的信息,不进行文件压缩
-l查看压缩文件中实际包含的文件内容
tar 用于文件打包和解包
tar 常用来将多个文件或多个目录归档为一个tar文件以便备份或压缩,或者将某个tar文件分解开。存档文件可放在磁盘中 ,也可以存为 普通文件。 tar是需要参数的,可选的参数是A、c、d、r、t、u、x , 您 在 使 用tar 时必须首先为 tar 指定至少一个参数;然后,您必须指定要处理的文件或目录。如果指定一个目录则该目录下的所有子目录都将被加入存档。
tar[ 选项 ] *.tar fielist
-A, --catenate, --concatenate
将一存档与已有的存档合并
-c, --create
建立新的存档
-x
释放归档文件
-d, --diff, --compare
比较存档与当前文件的不同之处
--delete
从存档中删除
-r, --append
附加到存档结尾
-t, --list
列出存档中文件的目录
-u, --update
仅将较新的文件附加到存档中
用于解压压缩归档文件 :bunzip2 -c *.tar.bz2(需要解压的文件名) |tar -xvf -
自我感觉还是zip和bzip2好用。