shell命令 壓縮管理

2021-10-02 14:00:17 字數 821 閱讀 2886

歸檔和壓縮可以幫助我們很好的整理檔案,在linux系統下支援多種壓縮格式。其中gzip是linux中最流行的壓縮工具,具有很好的移植性,可在很多不同架構的系統中使用。bzip2在效能上優於gzip,提供了最大限度的壓縮比率。如果使用者需要經常在linux和微軟windows間交換檔案,建議使用zip。

作用命令及常用選項

壓縮解壓zip格式

zip -r, unzip

壓縮解壓gz格式

gzip, gunzip

壓縮解壓bz2格式

bzip2,bunzip2

歸檔壓縮解壓檔案

tar

unzip : 將zip格式檔案解壓

gzip : 將檔案壓縮為gz格式

gunzip :將gz檔案解壓

bzip2 : 將檔案壓縮為bz2格式

bunzip2 : 將bz2 檔案解壓

tar : 主要用於將若干檔案或目錄合併為乙個檔案,以便備份和壓縮。-cjf 用於壓縮bz2格式檔案,-czf用於壓縮gz格式檔案,-xvf用於解壓檔案

選項描述

-t顯示歸檔檔案中的內容

-x釋放歸檔檔案

-u更新歸檔檔案

-c建立乙個新的歸檔檔案

-v顯示歸檔和釋放的過程資訊

-f使用者指定歸檔檔案的檔名,否則使用預設名稱

-j由tar生成歸檔,然後由bzip2壓縮

-z由tar生成歸檔,然後由gzip壓縮

tar -czf file.tar.gz file1 file2

tar -xvf file.tar.gz

Shell命令 包管理

包管理 linux下的軟體包管理工具主要分為debian系統的.deb技術和red hat系統的.rpm技術。軟體包管理主要有負責安裝刪除包的低階工具和進行搜尋和解決依賴的高階工具,debian技術使用dpkg工具和apt get工具,red hat技術使用rpm工具和yum工具。命令 debian...

shell 壓縮解壓

tar tar xf all.tar gzgzip d all.gz gunzip all.gz tgz或.tar.gz tar xzf all.tar.gz tar xzf all.tgz bz2 bzip2 d all.bz2 bunzip2 all.bz2 tar.bz2 tar xjf al...

shell 壓縮解壓

tar tar xf all.tar gzgzip d all.gz gunzip all.gz tgz或.tar.gz tar xzf all.tar gztar xzf all.tgz bz2 bzip2 d all.bz2 bunzip2 all.bz2 tar.bz2 tar xjf all...