在我們的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 * 被禁用的時候,這就幫了你大忙了。