1 6 Linux中的壓縮命令

2021-08-10 01:21:25 字數 1915 閱讀 8582

一·壓縮

1)壓縮與解壓縮

常用壓縮格式:.zip .gz .bz2

常用壓縮格式:.tar.gz .tar.bz2

.zip壓縮

zip 壓縮檔案名 原始檔 壓縮檔案

zip -r 壓縮目錄名 源目錄 壓縮目錄

.zip格式解壓縮

unzip 壓縮檔案  解壓縮檔案
.gz格式壓縮

gzip 原始檔  壓縮為.gz格式的壓縮檔案     

原始檔會消失

gzip -c 原始檔 > 壓縮檔案 壓縮為.gz格式

原始檔保留

gzip -r 目錄  壓縮目錄下所有子檔案

但是不能壓縮目錄

.gz解壓縮

gzip -d 壓縮檔案  解壓縮檔案

gunzip 壓縮檔案 解壓縮檔案

bzip壓縮

bzip2 源檔名  壓縮檔案

原始檔會消失

bzip2 -k 原始檔

壓縮後保留原始檔

*bzip不能壓縮目錄

bzip解壓縮

bzip -d 壓縮檔案  解壓bzip2檔案

bunbzip 壓縮檔案 壓縮檔案

2)打包壓縮

因為我們很多種的壓縮格式不支援直接壓縮目錄,只能壓縮目錄內的檔案,這一點十分的不利於我們生產使用,所以我們需要把目錄打包成乙個檔案,然後在壓縮~

打包命令tar

tar -cvf 打包檔名 原始檔                  //壓縮為tar格式

tar -zvcf 壓縮包名.tar

.gz 原始檔 //壓縮為.tar

.gz格式

tar -jvcf 壓縮包名.tar

.bz2 原始檔 //壓縮為.tar

.bz2格式

解壓tar

tar -xvf 打包檔名                          //解壓tar格式檔案

tar -zxvf 壓縮包名.tar

.gz //解壓.tar

.gz格式檔案

tar -jxvf 壓縮包名.tar

.bz2 //解壓.tar

.bz2格式檔案

-c:打包

-v:顯示過程

-f:指定打包後的檔名

-x:解打包

-z:壓縮為.tar.gz格式

-j:壓縮為.tar.bz2格式

其他用法

tar -jxvf 打包檔名 -c 絕對路徑 //指定解壓縮位置

tar -zcvf 絕對路徑(/tmp/)+打包檔名 原始檔 原始檔 //將多個檔案解壓到指定路徑

tar -ztvf 壓縮包檔名 //檢視壓縮包內檔案

tar -jxvf jp.tar

.bz2 -c /tmp/

解壓縮到指定目錄,只能放在後面

tar -ztvf test.tar

.gz不解壓,檢視壓縮包的內容

linux預設支援五種壓縮方式:gz、zip、bzip2、tar.gz、tar.bzip2 > 如果需要壓縮或者解壓縮其他格式的包,請裝相應格式的外掛程式支援~ 不支援rar格式喲~

16 Linux計畫任務

crond就是計畫任務,類似於我們平時生活中的鬧鐘。定點執行。1.系統級別的定時任務 臨時檔案清理 系統資訊採集 日誌檔案切割 2.使用者級別的定時任務 定時向網際網路同步時間 定時備份系統配置檔案 定時備份資料庫的資料 root lqz vim etc crontab shell bin bash...

linux整理 16 Linux配置本地YUM源

以centos為例配置本地yum源1 準備乙個http伺服器 2 安裝好了,或者重新安裝完成後,檢查httpd的執行狀態 3 在httpd服務的web目錄中放入rpm庫,比如,將centos安裝光碟中的rpm庫放入 mkdir var www html centos cp r mnt cdrom v...

隨筆16 Linux探索 免密登入

1 在a 主機 生成認證 方式1 ssh keygen 預設就是rsa方式2 ssh keygen t dsa 只能用於數字簽名從而實現認證方式3 ssh keygen t rsa 既能進行加密,也能進行數字簽名實現認證 2 從a主機拷貝金鑰到目標主機b 方式1 ssh copy id 目標的ip位...