目錄:
zip壓縮打包程式
unzip解壓縮zip檔案
rar打包壓縮指令&unrar解壓rar檔案
tar打包工具
使用zip壓縮檔案
Linux中常見的壓縮檔案如下:
1.zip壓縮打包程式
以下參數1表示壓縮時間快體積大。 參數9表示體積小耗時久。
參數-x是為了排除zip檔案 ,否則會被打包進這一次的壓縮檔案中。
這裡隻能使用絕對路徑。
可以檢視下相關檔案的大小 。
以下參數-h為檔案顯示機關,-d檢視檔案的深度。
通過參數-e可建立加密壓縮包:
通過參數-l将LF轉換為Ctrl+LF可實作換行。
2.使用unzip指令解壓縮zip檔案
解壓到目前目錄:
使用安靜模式解壓:
通過參數-l可直接檢視壓縮包内容不用解壓。
編碼問題:
Windows 系統上面建立的壓縮檔案,如果有有包含中文的文檔或以中文作為檔案名的檔案時預設會采用 GBK 或其它編碼,而 Linux 上面預設使用的是 UTF-8 編碼,如果不加任何處理,直接解壓的話可能會出現中文亂碼的問題,為了解決這個問題,可在解壓時指定編碼類型。
3.rar打包壓縮指令
需要先安裝rar unrar
從指定檔案或目錄建立壓縮包或添加檔案到壓縮包:
參數a添加一個目錄~到一個歸檔檔案中,若目錄不存在則自動建立。(需要注意rar參數無-)
從指定壓縮封包件中删除某個檔案 :
不解壓檔案去檢視該壓縮包:
使用unrar解壓rar檔案:
全路徑解壓 :
去掉路徑解壓:
4.tar打包工具
tar指令進行打包與解包。
建立一個tar包:
參數-c表示建立一個tar封包件 , -f參數指定建立的檔案名,且檔案名必須緊跟在-f參數後。
解包一個檔案(-x參數)到指定路徑的已存在目錄(-C參數)
不解壓檢視檔案:
建立不同的壓縮格式的檔案
示例:使用gzip工具建立*.tar.gz檔案
解壓*.tar.gz檔案 :
通常使用的在指令:
zip:
打包 :zip xxx.zip xxx (目錄請加 -r 參數)
解包:unzip xxx
指定路徑:-d 參數
tar:
打包:tar -zcvf xxx.tar xxx
解包:tar -zxvf xxx.tar
指定路徑:-C 參數