tar命令可以选择安装地方吗(查看及抽取归档文档)(1)

创建归档文档

使用tar命令将上期创建的arch目录打包成一个名为arch.tar的归档文档。其中,c选项表示要创建一个新的归档文件,v选项表示要在创建过程中显示所有打包的文件或目录,f选项后跟的就是归档文件名arch.tar。

goddog@promote:~/example$ tar cvf arch.tar arch

arch/

arch/images.jpg

arch/images (1).jpg

goddog@promote:~/example$ ls -lh *.tar

-rw-r--r-- 1 goddog goddog 20K 3月 31 19:48 arch.tar

为确保万无一失,应该使用带有-lh 选项的ls命令列出以 .tar 结尾的所有文件。之后就可以将它复制到可移除式存储设备,例如USB闪存上,或使用ftp发送到远程的计算机上以备不时之需。

查看归档文档

一般从归档文件中抽取文件之前,要先检查一下这个包中到底有哪些文件和目录。可以使用带有t选项的tar命令来完成:

goddog@promote:~/example$ tar tf arch.tar

arch/

arch/images.jpg

arch/images (1).jpg

从显示结果可知tar tf 命令只以相对路径显示打包的文件,而且没有包含文件的详细信息。可以在tar命令中再加入v命令来显示文件更加详细的信息,而tar tvf命令是以与ls -l相同的方式来显示归档文件中每一个文件的详细信息的。

tar命令可以选择安装地方吗(查看及抽取归档文档)(2)

抽取归档文档

可以使用tar xvf命令来解开打包好的文件。这个命令将在当前目录中抽取打包的文件,并且会按照打包时的文件层次结构来解开打包后的文件。因此一定要将当前目录切换到打包时所在的目录,这样才能保证抽取(恢复)的文件放回到原来的位置。

下面举例演示使用tar命令进行文件和目录的恢复:

首先使用带有-r 选项的rm 命令删除arch以及其中的全部内容。注意:如果使用root用户执行这一命令,系统会产生提示信息让用户确认是否删除文件。之后使用ls命令列出所有以ar开头的文件和目录,当确认删除后,就可以使用tar 命令来恢复了:

goddog@promote:~/example$ rm -r arch

goddog@promote:~/example$ ls ar*

arch.tar

goddog@promote:~/example$ tar xvf arch.tar

arch/

arch/images.jpg

arch/images (1).jpg

为确保万无一失,应该使用带有-l 选项的ls命令列出以ar开头的所有文件和目录。使用tar 命令进行备份和恢复只能恢复到备份(使用tar打包)时的状态,在打包之后所做的任何修改都将全部丢失。

tar命令可以选择安装地方吗(查看及抽取归档文档)(3)

今天就分享这么多了,谢谢欣赏!^_^

,