Ubuntu文件壓縮與解壓指南
在Ubuntu中,文件壓縮與解壓可通過命令行工具(高效、靈活)或圖形界面(直觀、易操作)完成。以下是具體方法:
tar是Linux下的歸檔工具,需結合gzip/bzip2/xz實現壓縮,生成.tar.gz(.tgz)、.tar.bz2、.tar.xz格式。
壓縮:
.tar.gz(平衡速度與壓縮率):tar -czvf archive.tar.gz file_or_directory
參數說明:-c(創建歸檔)、-z(用gzip壓縮)、-v(顯示進度)、-f(指定文件名)。.tar.bz2(高壓縮率,速度慢):tar -cjvf archive.tar.bz2 file_or_directory
參數:-j(用bzip2壓縮)。.tar.xz(最高壓縮率,速度最慢):tar -cJvf archive.tar.xz file_or_directory
參數:-J(用xz壓縮)。解壓:
.tar.gz:tar -xzvf archive.tar.gz
參數:-x(解壓)、-z(用gzip解壓)。.tar.bz2:tar -xjvf archive.tar.bz2
參數:-j(用bzip2解壓)。.tar.xz:tar -xJvf archive.tar.xz
參數:-J(用xz解壓)。gzip filename(生成filename.gz,原文件刪除)。gunzip filename.gz 或 gzip -d filename.gz(恢復原文件)。bzip2 filename(生成filename.bz2,原文件刪除)。bunzip2 filename.bz2 或 bzip2 -d filename.bz2。xz filename(生成filename.xz,原文件刪除)。unxz filename.xz 或 xz -d filename.xz。zip -r archive.zip file_or_directory(-r遞歸壓縮目錄)。unzip archive.zip(若需解壓到指定目錄,加-d參數:unzip archive.zip -d /target/path)。sudo apt install rar unrar # rar用于壓縮,unrar用于解壓
rar a archive.rar file_or_directory(a表示添加文件)。unrar x archive.rar(x表示保留完整路徑解壓)。sudo apt install p7zip-full。7z a archive.7z file_or_directory(a表示添加文件)。7z x archive.7z(x表示解壓)。.tar.gz內容:tar -tzvf archive.tar.gz。.zip內容:unzip -l archive.zip。.7z內容:7z l archive.7z。Ubuntu默認安裝Archive Manager(文件管理器內置),支持大多數壓縮格式:
.zip、.tar.gz)→設置壓縮包名稱→完成。若需更多格式支持,可安裝File Roller(sudo apt install file-roller),兼容.rar、.7z等格式。
以上方法覆蓋了Ubuntu下常見的壓縮與解壓需求,可根據文件大小、壓縮率要求選擇合適的方式。命令行適合批量操作,圖形界面適合新手快速使用。