linux中主要有.zip,.gz,.bz2及.tar.gz和.tar.bz2等壓縮格式
一、.zip,.gz,.bz2格式
.zip格式語法:
- zip 壓縮檔名 原始檔 #壓縮檔 (也能壓縮目錄,但只會壓縮第一個目錄,目錄中的內容並沒有壓縮進去)
- zip -r 壓縮檔案名稱 來源目錄 #壓縮目錄
- unzip 壓縮檔名 #解壓縮檔
將11.txt檔案壓縮為:11.zip檔:zip 11.zip 11.txt

將coding目錄壓縮為:coding.zip檔:zip -r coding.zip coding (由下圖可知會壓縮目錄中的所有內容)

將coding目錄壓縮為:coding.zip檔:zip coding.zip coding (僅是壓縮了coding/,裡面不含coding資料夾中原先的內容)

解壓縮coding.zip檔(上圖得到的coding.zip檔),可見原來的first.c等檔全部不見了

.gz格式語法:
-
gzip 原始檔 #壓縮為.gz格式的壓縮文件,原始檔會消失
-
gzip -c 原始檔 > 壓縮檔 #壓縮為.gz格式,原始檔保留例如:gzip-c cangls>cangls.gz
-
gzip -r 目錄 #壓縮目錄下所有的子文件,但是不能壓縮目錄
-
gunzip 壓縮檔名 #解壓縮壓縮檔

.bz2格式文法
- bzip2原始檔 #壓縮為.bz2格式,不保留原始檔
- # bzip2 -k原始檔 #壓縮之後保留原始檔
- 注意:bzip2指令不能壓縮目錄
- # bzip2 -d壓縮檔 #解壓縮,-k保留壓縮檔
- # bunzip2壓縮檔 #解壓縮,-k保留壓縮檔

二、.tar.gz,.tar.bz2格式
#針對.gz及.bz2格式不能壓縮目錄的缺點,linux透過tar指令先打包一個目錄中的所有文件,然後再壓縮為.gz或.bz2格式的內容就能解決這個問題。
打包指令tar
- tar-cvf 打包檔名 原始檔
- 選項:-C:打包 -V:顯示過程 -f:指定打包後的檔案名稱
例如:

.tar.gz壓縮格式 其實.tar.gz格式是先打包為.tar格式,再壓縮為.gz格式
- tar-zcvf 壓縮套件名稱 # -z:壓縮為.tar.gz格式(會保留原始檔),壓縮套件名稱前可加絕對路徑
- tar-zxvf 壓縮套件名稱 # -x:解壓縮.tar.gz格式(會保留原始壓縮檔)
- tar-ztvf 壓縮包名 # -t: 不解壓縮壓縮包,直接查看壓縮包的內容

#.tar.bz2壓縮格式
- tar -jcvf 壓縮包名.tar.bz2 原始檔
- # tar -jxvf 壓縮包名.tar.bz2
- # tar -jtvf #查看壓縮包的內容,不解壓縮檔案

#在linux中.tar.gz及.tar.bz2是兩種最常見的壓縮檔案格式,從上面的實踐可以看出,這兩種檔案格式可以很方便的壓縮文件及目錄,也可以查看壓縮包裡面所包含的內容,所以這兩種格式需要熟練掌握,至於.zip,.gz,.bz2格式了解了解就夠了,不需要熟練,要用到時,只要有點印象,找度娘就可以了。
以上是linux中的壓縮命令的詳細內容。更多資訊請關注PHP中文網其他相關文章!

Linux'scommandlinecanbemoresecurethanWindowsifmanagedcorrectly,butrequiresmoreuserknowledge.1)Linux'sopen-sourcenatureallowsforquicksecurityupdates.2)Misconfigurationcanleadtovulnerabilities.Windows'commandlineismorecontrolledbutlesscustomizable,with

本指南說明瞭如何在Linux的啟動下自動安裝USB驅動器,從而節省了時間和精力。 步驟1:確定您的USB驅動器 使用LSBLK命令列出所有塊設備。 您的USB驅動器可能會標記為 /dev /sdb1, /dev /sdc1等

跨平台應用程序已徹底改變了軟件開發,從而在Linux,Windows和MacOS等操作系統上實現了無縫功能。 這消除了根據您的設備切換應用程序的需求,提供一致的體驗

人工智能(AI)正在迅速改變許多部門,從醫療保健和金融到藝術和音樂等創意領域。 Linux具有開源性,適應性和性能功能,已成為首要的Platfo

尋找沒有圖形用戶界面(GUI)的快速,最小和高效的Linux分佈? 輕巧,無GUI-Linux發行版非常適合較舊的硬件或服務器和嵌入式系統(例如服務器和嵌入式系統)。他們消耗較少的res

Wine 10.0穩定版發布:在Linux上運行Windows應用更上一層樓 Wine,這款開源免費的應用程序,讓Linux用戶能夠在Unix/Linux類操作系統上運行Windows軟件和遊戲,迎來了10.0穩定版的發布!此版本已提供源代碼和二進制包下載,支持Linux、Windows和Mac等多種發行版。 這一版本凝聚了一年的辛勤工作和超過8600項改進,帶來了諸多令人興奮的提升。主要亮點包括: 增強對藍牙設備的支持。 提升對HID輸入設備的支持。 優化了32位和64位應用程序的運行性能。

該教程通過在RHEL 8.x或9.x上安裝SQL Server 2022,通過SQLCMD命令行工具,數據庫創建和基本查詢連接。 先決條件 開始之前,請確保: 支持的RHEL版本(RHEL 8或9)。 Sudo

Mozilla Thunderbird 135:功能強大的跨平台郵件客戶端 Mozilla Thunderbird是一款免費、開源、跨平台的郵件、日曆、新聞、聊天和聯繫人管理客戶端,旨在高效處理多個電子郵件帳戶和新聞源。 2025年2月5日,Mozilla發布了Thunderbird 135版本,引入了多項新功能、性能改進和安全修復。 Thunderbird 135 主要特性: Linux二進製文件的XZ打包: 文件更小,解包更快,並更好地與現代發行版集成。 Cookie存儲支持: 創建空間時


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

SublimeText3 英文版
推薦:為Win版本,支援程式碼提示!

ZendStudio 13.5.1 Mac
強大的PHP整合開發環境

MantisBT
Mantis是一個易於部署的基於Web的缺陷追蹤工具,用於幫助產品缺陷追蹤。它需要PHP、MySQL和一個Web伺服器。請查看我們的演示和託管服務。

Dreamweaver CS6
視覺化網頁開發工具

mPDF
mPDF是一個PHP庫,可以從UTF-8編碼的HTML產生PDF檔案。原作者Ian Back編寫mPDF以從他的網站上「即時」輸出PDF文件,並處理不同的語言。與原始腳本如HTML2FPDF相比,它的速度較慢,並且在使用Unicode字體時產生的檔案較大,但支援CSS樣式等,並進行了大量增強。支援幾乎所有語言,包括RTL(阿拉伯語和希伯來語)和CJK(中日韓)。支援嵌套的區塊級元素(如P、DIV),