1. 檔案壓縮與解壓縮
1.1 使用 tar
進行壓縮與解壓縮
tar
是 Linux 最常用的壓縮工具,可壓縮目錄與檔案。
壓縮檔案與目錄:
tar -cvf archive.tar file1 file2 # 建立 tar 包,但不壓縮
tar -czvf archive.tar.gz file1 file2 # 使用 gzip 壓縮
tar -cjvf archive.tar.bz2 file1 file2 # 使用 bzip2 壓縮
tar -cJvf archive.tar.xz file1 file2 # 使用 xz 壓縮
解壓縮 tar
檔案:
tar -xvf archive.tar # 解壓 tar 檔案
tar -xzvf archive.tar.gz # 解壓 gzip 壓縮的 tar 檔案
tar -xjvf archive.tar.bz2 # 解壓 bzip2 壓縮的 tar 檔案
tar -xJvf archive.tar.xz # 解壓 xz 壓縮的 tar 檔案
1.2 使用 zip
和 unzip
壓縮單個檔案或目錄:
zip archive.zip file1 file2 # 壓縮多個檔案
zip -r archive.zip folder/ # 壓縮整個目錄
解壓縮 zip 檔案:
unzip archive.zip # 解壓 zip 檔案
1.3 使用 gzip
和 gunzip
壓縮單個檔案:
gzip file.txt # 產生 file.txt.gz
gzip -9 file.txt # 使用最高壓縮等級
解壓縮 .gz
檔案:
gunzip file.txt.gz # 還原為 file.txt
1.4 使用 bzip2
和 bunzip2
壓縮單個檔案:
bzip2 file.txt # 產生 file.txt.bz2
解壓縮 .bz2
檔案:
bunzip2 file.txt.bz2 # 還原為 file.txt
1.5 使用 xz
和 unxz
壓縮單個檔案:
xz file.txt # 產生 file.txt.xz
解壓縮 .xz
檔案:
unxz file.txt.xz # 還原為 file.txt