linux压缩命令 压缩技术原理与各压缩命令简介

一叶之秋
2013-08-03 20:30:51

  ⅲ tar

  tar打包出来的文件有无进行压缩所得到的文件称谓有别。

  如:tar -cv -f file.tar ,这个文件我们称呼tarfile

  如:tar -jcv -f file.tar.bz2,这个文件我们称呼tarball(tar球)

  语法:

  压缩:tar -jcv -f filename.tar.bz2 要被压缩的文件或目录名称

  查询:tar -jtv -f filename.tar.bz2

  解压缩:tar -jxv -f filename.tar.bz2 -c 欲解压缩的目录

  如果是.gz,则把j改为z即可

  例子:

  [plain]

  [root@localhost desktop]# tar -jcv -f think.tar.bz2 show_space.sql

  show_space.sql

  [root@localhost desktop]# tar -jxv -f think.tar.bz2 -c /root/desktop

  show_space.sql

  ⅳ cpio

  cipo和数据流重定向相关

  语法:

  备份:cpio -ovcb > [file|device]

  还原:cpio -ivcdu < [file|device]

  例子:

  [plain]

  [root@localhost desktop]# find | cpio -ovcb > /home/oracle/desktop.cpio

  [root@localhost desktop]# cpio -idvc /home/think < /home/oracle/desktop.cpio

登录 评论一下