linux mac tar包解壓壓縮命令

2021-09-26 14:27:45 字數 882 閱讀 1598

僅對最常用的tar包的解壓壓縮命令進行記錄

注意,打包/解包壓縮是兩回事,前者是-c-x控制,後者是-z決定。

引數:-c壓縮

-x解壓縮

-v解壓壓縮過程中顯示檔案,視覺化(visualize)

-z使用gzip壓縮

-f後面立即接檔名

-c解壓縮時,解壓至指定路徑

例子:將output路徑打包成tar包

tar cvf output.tar /home/work/output
將output路徑打包成tar包並壓縮

tar czvf output.tar.gz /home/work/output
解壓縮至當前路徑:

tar xzvf output.tar.gz

tar xvf output.tar

注意:解壓至當前路徑時,務必注意該壓縮包的目錄結構,有的壓縮包直接打包了檔案沒有在外面巢狀乙個資料夾,所以解壓縮之後會在當前目錄產生一大堆檔案!保險做法是先建立乙個tmp資料夾,在裡面解壓縮,然後再根據需要移動出來。

解壓縮至指定路徑

tar xzvf output.tar.gz -c /home/work/output

tar xvf output.tar -c /home/work/output

解壓壓縮deb包方法

reference 出於多種原因,有的時候需要直接對deb包中的各種檔案內容進行修改,例如 在沒有源 的情況下的修改,還有 那麼就有三個問題需要解決 0 如何將deb包檔案進行解包呢?1 修改要修改的檔案?2 對修改後的內容進行生成deb包?以openssh client的某個版本的deb包為例 解...

解壓壓縮deb包方法

出於多種原因,有的時候需要直接對deb包中的各種檔案內容進行修改,例如 在沒有源 的情況下的修改,還有 那麼就有三個問題需要解決 0 如何將deb包檔案進行解包呢?1 修改要修改的檔案?2 對修改後的內容進行生成deb包?以openssh client的某個版本的deb包為例 解決方法 準備工作 m...

tar命令解壓壓縮包

linux系統用tar命令解壓壓縮包的時候,為了保持原有資料夾的屬性許可權,可以加 p命令 使用原檔案的原來屬性 方法如下 例子 將 tmp etc.tar.gz 檔案解壓縮在 usr local src 底下,保持目錄許可權不變 1 2 3 root linux cd usr local src ...