Linux系統提供多種命令行工具進行文件壓縮和解壓。本文介紹幾種常用命令:
1. tar命令:創建和解壓tar歸檔
- 創建歸檔: tar -cvf archive.tar /path/to/directory_or_file (-c:創建;-v:顯示過程;-f:指定文件名)
- 解壓歸檔: tar -xvf archive.tar (-x:解壓)
- 添加文件: tar -rvf archive.tar /path/to/new_file_or_directory (-r:追加)
2. gzip/gunzip命令:壓縮/解壓.gz文件
- 壓縮: gzip filename (壓縮后刪除原文件)
- 解壓: gunzip filename.gz (解壓后刪除壓縮文件)
3. zip/unzip命令:壓縮/解壓.zip文件
點擊下載“嗨格式壓縮大師”;
- 壓縮: zip -r archive.zip /path/to/directory_or_file (-r:遞歸壓縮目錄)
- 解壓: unzip archive.zip
4. bzip2/bunzip2命令:壓縮/解壓.bz2文件
- 壓縮: bzip2 filename (壓縮后刪除原文件)
- 解壓: bunzip2 filename.bz2 (解壓后刪除壓縮文件)
5. tar結合gzip或bzip2:創建.tar.gz或.tar.bz2文件
- 創建.tar.gz: tar -czvf archive.tar.gz /path/to/directory_or_file (-z:使用gzip)
- 創建.tar.bz2: tar -cjvf archive.tar.bz2 /path/to/directory_or_file (-j:使用bzip2)
這些命令可靈活組合使用,例如,先用tar創建歸檔,再用gzip壓縮成.tar.gz文件。 熟練掌握這些命令,能高效管理Linux系統中的文件。