命令二十一 tar

2021-09-03 08:17:56 字數 1041 閱讀 7501

隨著壓縮技術的發展,linux環境下提供的壓縮指令和格式開始變多。為了便於使用者區分不同壓縮檔案使用的不同壓縮技術,進而使用合適的指令進行操作,一般使用字尾標識檔案在壓縮或打包過程中所使用的壓縮技術。常見的字尾有以下幾種: 

*.z             # compress程式壓縮產生的檔案(現在很少使用)

*.gz # gzip程式壓縮產生的檔案

*.bz2 # bzip2程式壓縮產生的檔案

*.zip      # zip壓縮檔案

*.rar      # rar壓縮檔案

*.tar # tar程式打包產生的檔案

*.tar.gz # 由tar程式打包並由gzip程式壓縮產生的檔案

*.tar.bz2 # 由tar程式打包並由bzip2程式壓縮產生的檔案

打包是指將一大堆檔案或者目錄變成乙個總的檔案,壓縮則是將乙個大的檔案通過一些壓縮演算法變成小檔案

linux中常用的打包命令就是tar,它自身並不具有壓縮功能,但是可以呼叫系統壓縮功能實現壓縮檔案;

命令格式為tar [必要引數] [選擇引數] [檔案]

打包有以下3種實現:

tar -cvf log.tar log2012.log    # 僅打包,不壓縮

tar -zcvf log.tar.gz log2012.log # 打包後,以 gzip 壓縮

tar -jcvf log.tar.bz2 log2012.log # 打包後,以 bzip2 壓縮

解壓也有以下3種實現:

tar -xvf log.tar      # 解壓

tar -zxvf log.tar.gz # 以gzip方式解壓

tar -jxvf log.tar.bz2 # 以bzip2方式解壓

參考:

1. 2. 

Python Signal 訊號 (二十一)

常用訊號型別sigint 終止程序 中斷程序,不可通過signal.signal 捕捉 相當於ctrl c sigterm 終止程序 軟體終止訊號,可通過signal.signal 捕捉 預設訊號,當os.kill 沒有指明訊號型別時,預設的是該訊號 sigkill 終止程序 殺死程序,不可捕捉 相...

C primer 二十一 模板

模板定義以關鍵字template開始,後跟乙個模板引數列表 template parameter list 這是乙個逗號分隔的乙個或多個模板引數 template parameter 的列表,用小於號 包圍起來。模板引數列表的作用很像函式引數列表。函式引數列表定義了若干特定型別的區域性變數,但並末指...

筆記(二十一) 安全

威脅 定義對應安全屬性 spoofing 偽裝 冒充他人身份 認證tampering 篡改 修改資料或 完整性repudiation 抵賴 否認做過的事情 不可抵賴性 information disclosure 資訊洩露 機密資訊洩露 機密性denial of service 拒絕服務 拒絕服務 ...