在Linux系統中,可以使用多種命令行工具來進行文件的壓縮和解壓。以下是一些常用的命令:
gzip
和 gunzip
:
gzip filename
這會壓縮文件并生成一個.gz
擴展名的壓縮文件。gunzip filename.gz
這會解壓.gz
文件。tar
:
tar -cvf archive.tar /path/to/directory_or_file
tar -czvf archive.tar.gz /path/to/directory_or_file
tar -cjvf archive.tar.bz2 /path/to/directory_or_file
tar -xvf archive.tar
tar -xzvf archive.tar.gz
tar -xjvf archive.tar.bz2
zip
和 unzip
:
zip -r archive.zip /path/to/directory_or_file
這會遞歸地將文件或目錄壓縮到archive.zip
。unzip archive.zip
這會解壓archive.zip
文件。7z
(需要先安裝p7zip包):
sudo apt-get install p7zip-full
,在基于Red Hat的系統上使用sudo yum install p7zip p7zip-plugins
。7z a archive.7z /path/to/directory_or_file
這會創建一個archive.7z
的7z格式壓縮文件。7z x archive.7z
這會解壓archive.7z
文件。在使用這些命令時,請確保你有足夠的權限來讀取要壓縮的文件和寫入壓縮后的文件。如果需要,可以使用sudo
來獲取管理員權限。此外,替換上述命令中的/path/to/directory_or_file
為你想要壓縮或解壓的實際文件或目錄路徑。