Sunday, March 8, 2009

048 Tar 命令入门

tar命令用于把一组文件压缩成一个归档文件:
Syntax: tar [options] [tar-archive-name] [other-file-
names]

如何把多个文件或者目录下的所有文件备份成一个归档文件
下面的命令在/tmp目录下创建了一个名为my_home_directory.tar 的归档文件,这个文件将包含/home/jsmith目录及其子目录下的所有文件和文件夹。
  • 参数c:代表创建一个归档文件。
  • 参数v:代表使用冗余模式,这样在执行命令的时候会显示附加信息。
  • 参数f:指出归档文件的名称。


# tar cvf /tmp/my_home_directory.tar /home/jsmith

如何显示tar归档中的所有文件
-t 选项用于显示归档文件中的所有文件:
# tar tvf /tmp/my_home_directory.tar

如何从归档文件中取出文件
x选项可以从归档文件中取出文件,它会把归档文件中的内容解压缩到但却目录下:
# tar xvf /tmp/my_home_directory.tar

如何把tar.gz文件中的内容解压缩到指定目录
# tar xvfz /tmp/my_home_directory.tar.gz –C 
/home/ramesh

No comments:

Post a Comment