1. ".tar"檔案沒有壓縮功能,只有歸檔功能,所有其他的壓縮格式都以它為基礎。
下面是如何打包乙個目錄:
# tar -cvf archive_name.tar directory_to_compress /* -c create a new archive 建立新目錄; -v 詳細列出 -f 這個選項每個都有,意思是輸出的檔案。 */
如何解包:
# tar -xvf archive_name.tar.gz /* -x extract files from an archive 提取*/
上面這個解包命令將會將文件解開在當前目錄下面。當然,你也可以用這個命令來捏住解包的路徑:
# tar -xvf archive_name.tar -c /tmp/extract_here
2. tar.gz 的壓縮以及解壓縮
這種格式是我使用得最多的壓縮格式。它在壓縮時不會占用太多cpu的,而且可以得到乙個非常理想的壓縮率。使用下面這種格式去壓縮乙個目錄
# tar -zcvf archive_name.tar.gz directory_to_compress
解壓縮:
# tar -zxvf archive_name.tar.gz
上面這個解包命令將會將文件解開在當前目錄下面。當然,你也可以用這個命令來捏住解包的路徑:
# tar -zxvf archive_name.tar.gz -c /tmp/extract_here/
助記:壓縮以及解壓縮的方法,在1中的tar壓縮解壓縮命令上,前邊加乙個z 即可。
3. .tar.bz2 格式
這種壓縮格式是我們提到的所有方式中壓縮率最好的。當然,這也就意味著,它比前面的方式要占用更多的cpu與時間。這個就是你如何使用tar.bz2進行壓縮。
# tar -jcvf archive_name.tar.bz2 directory_to_compress
上面這個解包命令將會將文件解開在當前目錄下面。當然,你也可以用這個命令來捏住解包的路徑:
# tar -jxvf archive_name.tar.bz2 -c /tmp/extract_here/
助記:
在「1」後,tar的壓縮解壓縮基礎上加乙個 「j」即可。
指標巧記方式
巧計方式就是倒著讀比如下面char const s 可以讀作 s is a const pointer to char,也就是s是乙個常量指標指向乙個char型別。此時s指向固定,但是指向位址的內容可變。所以如下 const char s s is a pointer to char const,即...
Linux命令快速巧記法
linux 新手往往對命令列心存畏懼。部分原因是因為需要記憶大量的命令,畢竟掌握命令是高效使用命令列的前提不幸的是,學習這些命令並無捷徑,然而在你開始學習命令之初,有些工具還是可以幫到你的。首先要介紹的是命令列工具 history,它能幫你記住那些你曾經用過的命令。包括應用最廣泛的 bash 在內的...
記 Linux壓縮打包簡述
打包 將一大堆檔案或目錄變成乙個總的檔案 tar命令 壓縮 將乙個大的檔案通過一些壓縮演算法變成乙個小檔案 gzip,bzip2等 linux中很多壓縮程式只能針對乙個檔案進行壓縮,這樣當你想要壓縮一大堆檔案時,你得將這一大堆檔案先打成乙個包 tar命令 然後再用壓縮程式進行壓縮 gzip bzip...