just for backup.
壓縮時不會佔用太多的CPU,就可以得到一個非常理想的壓縮率。
原文鏈接:https://wangchujiang.com/linux-command/c/tar.html
1 tar
命令
tar
可以將許多文件一起保存至一個單獨的磁帶或磁盤歸檔(壓縮包),並能從歸檔(壓縮包)中單獨還原所需文件。
2 tar
命令的語法
tar [選項...] [FILE]...
tar
命令有以下選項會涉及到:
-c, --create 創建一個新壓縮包
-x, --extract, --get 從壓縮包中解出文件
-f, --file=ARCHIVE 置頂文件名,f 後面立刻緊跟文件名,不能接受其他參數
-z 使用gzip來解壓或壓縮.tar.gz格式的文件
-v 壓縮過程中顯示文件(顯示所有過程)
可以看出-c
表示壓縮,-x
表示解壓。
3 解壓實例
tar -zxvf xxx.tar.gz
此時是默認解壓到當前目錄,如果需要指定解壓到哪個文件夾,需要用到以下命令:
-C, --directory=DIR 改變至目錄 DIR
解壓到指定文件夾實例:
tar -zxvf xxx.tar.gz -C ~/extract/
順便講一下,壓縮爲xxx.tar.gz
可用以下指令:
tar -zcvf xxx.tar.gz [要壓縮的文件或目錄]