在我们的Linux世界里,或者可以说在我们目前的计算机世界里,我们经常需要把很多文件进行压缩并保存成一个压缩(存档)文件。

这样可以使我们的工作提高效率,或者使文件更加容易管理,操作,拷贝等等。。。

这样我们就需要把一个文件夹的文件转换成一个单一的存档文件。

那么我们需要tar来帮助我们完成这个小活。

好拉,省去其他的话

命令是这样的:  tar  -cvzf   name.tar.gz  directory

基本上这里面有两个变量,一个是name它是你要给你的新生成的存档文件起的名字,另一个是directory是你想要存档的文件夹名。 在开始之前你需要确定你需要存档的文件已经包括在这个文件夹下。  这就会生成一个 name.tar.gz 存档文件。

你还可以写成:  tar  -cvzf  name.tgz   directory

这样就生成了一个tgz文件,其实它只是tar.gz文件的另一种命名方式。

总之当你得到了这个存档文件的时候无论是tar.gz 还是tgz, 你都可以轻易的

cp name.tgz otherplace

特别是当你使用ftp 而mput 被禁用的时候, 或者你使用sftp ,put * 被禁用的时候,这就帮了你大忙了。