2006年9月19日星期二

名称:tar

  功能:打包文件
 
  tar 命令可以将指定的文件和目录打包成一个文件,这是一个 UNIX 系统中很早就被广泛使用的一个文件备份工具。在没有光盘和刻录机的年代,系统管理员通常都将数据备份到磁带机上,由于磁带只能顺序读写,备份多个目录和文件是相当麻烦的,这时 tar 命令可就帮上大忙了。
 
  第五、打包和解包
 
  tar 命令最常用的功能是打包和解包,例如,执行下面的命令:
  [root@kevin ~]#tar cvf backup.tar * (# 打包当前目录下所有文件)
 
  可以将当前目录正反所有文件打包成 backup.tar 这一文件。需要时可以用下面的命令将其解包:
 
  [root@kevin ~]#tar xvf backup.tar (# 解包backup.tar文件)

  第六、压缩和解压
 
  tar 命令可以将一个目录下的所有文件打包成一个文件,但并不进行压缩,也就是说,打包后的文件所占用的磁盘空间等于该目录下所有文件所占磁盘空间的总和如果磁盘空间不足或为了便于传输时,可以在打包文件时为 tar 命令指定相应的参数,告诉 tar 使用相应的压缩工具进行压缩。例如,执行命令:
 
  [root@kevin ~]#tar xzvf backup.tar.gz (# 解包经过压缩的文件)
 
  tar 本身并不具备压缩和解压缩的功能,通过为其加上参数“Z”,tar 会使用gzip 命令来对打包后的文件进行压缩和解压缩。习惯上将压缩后的打包文件命名为xxx.tar.gz或xxx.tgz。

没有评论: