在我们的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 * 被禁用的时候,这就帮了你大忙了。