[b][color=blue]tar格式[/color][/b]
tar格式是无压缩的归档文件文件格式,它只是将多个文件归档到一个文件之中,并且保持了这些文件的日期,创建者,操作权限等的相关信息。tar格式原先是为了备份数据到磁带中(意为:tape archive)中而写的,现在已通用做外将多个文件归档到一起。
[b]使用:[/b]
将当前目录下的*.txt文件归档
[color=brown]tar cf archive.tar *.txt[/color]
将当前目录下mt目录中的所有文件归档
[color=brown]tar cf mt.tar mt[/color]
备份/etc和/usr/src中的文件到/home目录中
[color=brown]tar cvf /home/bak.tar /usr/src /etc[/color]
解压当前目录下的tar文件
[color=brown]tar xvf mt.tar[/color]
[b][color=blue]gz格式[/color][/b]
gz格式是一种基于DEFLATE算法的压缩文件格式。gzip是其压缩的程序(GNU zip),是GNU项目为了有开源的压缩程序而开发。gzip主要是用于压缩单个的文件,像归档的tar文件,因此我们常常会看到的是.tar.gz 或 .tgz结尾的压缩格式。
[b]使用:[/b]
压缩当前目录下的bak.tar文件
[color=brown]gzip bak.tar[/color]
解压bak.tar.gz
[color=brown]gunzip -d bak.tar.gz[/color]
备份/etc中的文件
[color=brown]tar cvf - /etc | gzip -9 > bak.tar.gz[/color]
或
[color=brown]tar cvzf bak.tar.gz /etc[/color]
解压缩bak.tar.gz
[color=brown]gunzip -c bak.tar.gz | tar xvf -[/color]
或
[color=brown]tar xvzf bak.tar.gz[/color]
[b][color=blue]bz2格式[/color][/b]
bz2格式是一种基于LZMA 和 PPM 算法的压缩文件格式。bzip2是其压缩程序,其压缩效率高,生成的文件更小,当压缩时间就比较长了;bzip2本身是一种压缩算法,因此它没有将多个文件归档的能力,它和tar一起来完成归档压缩的实现。
[b]使用:[/b]
备份/etc下的文件
[color=brown]tar cjvf bak.tar.bz2[/color]
解压缩bak.tar.bz2至/etc目录下
[color=brown]tar xjvf bak.tar.bz2 -C /etc[/color]
[b][color=blue]rar格式[/color][/b]
由于Winrar在Windows下的流行若你装有多操作系统或经常需和Windows打交道,那你就需要在Linux系统中安装对.rar文件操作的支持了。
以Ubuntu为例:
[color=brown]sudo apt-get install rar[/color]
[color=brown]sudo ln -fs /usr/bin/rar /usr/bin/unrar[/color]
[b]使用:[/b]
[color=brown]unrar archive.rar[/color]
(end)
tar格式是无压缩的归档文件文件格式,它只是将多个文件归档到一个文件之中,并且保持了这些文件的日期,创建者,操作权限等的相关信息。tar格式原先是为了备份数据到磁带中(意为:tape archive)中而写的,现在已通用做外将多个文件归档到一起。
[b]使用:[/b]
将当前目录下的*.txt文件归档
[color=brown]tar cf archive.tar *.txt[/color]
将当前目录下mt目录中的所有文件归档
[color=brown]tar cf mt.tar mt[/color]
备份/etc和/usr/src中的文件到/home目录中
[color=brown]tar cvf /home/bak.tar /usr/src /etc[/color]
解压当前目录下的tar文件
[color=brown]tar xvf mt.tar[/color]
[b][color=blue]gz格式[/color][/b]
gz格式是一种基于DEFLATE算法的压缩文件格式。gzip是其压缩的程序(GNU zip),是GNU项目为了有开源的压缩程序而开发。gzip主要是用于压缩单个的文件,像归档的tar文件,因此我们常常会看到的是.tar.gz 或 .tgz结尾的压缩格式。
[b]使用:[/b]
压缩当前目录下的bak.tar文件
[color=brown]gzip bak.tar[/color]
解压bak.tar.gz
[color=brown]gunzip -d bak.tar.gz[/color]
备份/etc中的文件
[color=brown]tar cvf - /etc | gzip -9 > bak.tar.gz[/color]
或
[color=brown]tar cvzf bak.tar.gz /etc[/color]
解压缩bak.tar.gz
[color=brown]gunzip -c bak.tar.gz | tar xvf -[/color]
或
[color=brown]tar xvzf bak.tar.gz[/color]
[b][color=blue]bz2格式[/color][/b]
bz2格式是一种基于LZMA 和 PPM 算法的压缩文件格式。bzip2是其压缩程序,其压缩效率高,生成的文件更小,当压缩时间就比较长了;bzip2本身是一种压缩算法,因此它没有将多个文件归档的能力,它和tar一起来完成归档压缩的实现。
[b]使用:[/b]
备份/etc下的文件
[color=brown]tar cjvf bak.tar.bz2[/color]
解压缩bak.tar.bz2至/etc目录下
[color=brown]tar xjvf bak.tar.bz2 -C /etc[/color]
[b][color=blue]rar格式[/color][/b]
由于Winrar在Windows下的流行若你装有多操作系统或经常需和Windows打交道,那你就需要在Linux系统中安装对.rar文件操作的支持了。
以Ubuntu为例:
[color=brown]sudo apt-get install rar[/color]
[color=brown]sudo ln -fs /usr/bin/rar /usr/bin/unrar[/color]
[b]使用:[/b]
[color=brown]unrar archive.rar[/color]
(end)