溫馨提示×

Ubuntu文件管理:怎樣壓縮與解壓文件

小樊
42
2025-10-19 01:02:16
欄目: 智能運維

Ubuntu文件壓縮與解壓指南
在Ubuntu中,文件壓縮與解壓可通過命令行工具(高效、靈活)或圖形界面(直觀、易操作)完成。以下是具體方法:

一、命令行操作(推薦)

1. 常見壓縮格式及命令

(1)tar:歸檔+壓縮(最常用)

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解壓)。
(2)gzip/bzip2/xz:單文件壓縮
  • gzip(快速壓縮,適合文本/日志):
    • 壓縮:gzip filename(生成filename.gz,原文件刪除)。
    • 解壓:gunzip filename.gzgzip -d filename.gz(恢復原文件)。
  • bzip2(高壓縮率,適合大文件):
    • 壓縮:bzip2 filename(生成filename.bz2,原文件刪除)。
    • 解壓:bunzip2 filename.bz2bzip2 -d filename.bz2。
  • xz(現代格式,壓縮率最高):
    • 壓縮:xz filename(生成filename.xz,原文件刪除)。
    • 解壓:unxz filename.xzxz -d filename.xz。
(3)zip:跨平臺通用格式
  • 壓縮zip -r archive.zip file_or_directory-r遞歸壓縮目錄)。
  • 解壓unzip archive.zip(若需解壓到指定目錄,加-d參數:unzip archive.zip -d /target/path)。
(4)rar:Windows常用格式(需安裝工具)
  • 安裝工具
    sudo apt install rar unrar  # rar用于壓縮,unrar用于解壓
    
  • 壓縮rar a archive.rar file_or_directorya表示添加文件)。
  • 解壓unrar x archive.rarx表示保留完整路徑解壓)。
(5)7z:高壓縮率格式(需安裝工具)
  • 安裝工具sudo apt install p7zip-full。
  • 壓縮7z a archive.7z file_or_directorya表示添加文件)。
  • 解壓7z x archive.7zx表示解壓)。

2. 查看壓縮包內容(無需解壓)

  • 查看.tar.gz內容:tar -tzvf archive.tar.gz。
  • 查看.zip內容:unzip -l archive.zip。
  • 查看.7z內容:7z l archive.7z。

二、圖形界面操作(簡單快捷)

Ubuntu默認安裝Archive Manager(文件管理器內置),支持大多數壓縮格式:

  1. 壓縮文件/目錄
    • 右鍵點擊目標文件或文件夾→選擇**“壓縮”**→選擇格式(如.zip、.tar.gz)→設置壓縮包名稱→完成。
  2. 解壓文件
    • 右鍵點擊壓縮包→選擇**“解壓縮”**→選擇目標目錄(默認當前目錄)→完成。

若需更多格式支持,可安裝File Rollersudo apt install file-roller),兼容.rar、.7z等格式。

以上方法覆蓋了Ubuntu下常見的壓縮與解壓需求,可根據文件大小、壓縮率要求選擇合適的方式。命令行適合批量操作,圖形界面適合新手快速使用。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女