在Linux系統中,常用的文件壓縮與解壓命令包括以下幾個:
zip
zip [選項] 壓縮包名 文件或目錄
zip -r myarchive.zip /path/to/directory
gzip
.gz
擴展名的壓縮文件。gzip [選項] 文件名
gzip myfile.txt
tar
tar [選項] [打包文件名] [要打包的文件或目錄]
tar czvf myarchive.tar.gz /path/to/directory
tar xzvf myarchive.tar.gz
bzip2
.bz2
擴展名的壓縮文件。bzip2 [選項] 文件名
bzip2 myfile.txt
xz
.xz
擴展名的壓縮文件。xz [選項] 文件名
xz myfile.txt
unzip
unzip 壓縮包名
unzip myarchive.zip
gunzip
.gz
格式的壓縮文件。gunzip 壓縮文件名
gunzip myfile.gz
tar
tar [選項] 壓縮包名
tar xzvf myarchive.tar.gz
bunzip2
.bz2
格式的壓縮文件。bunzip2 壓縮文件名
bunzip2 myfile.bz2
unxz
.xz
格式的壓縮文件。unxz 壓縮文件名
unxz myfile.xz
-r
或 --recursive
:遞歸處理目錄及其內容。-v
或 --verbose
:顯示詳細信息。-z
:通過gzip壓縮。-j
或 --junk-paths
:忽略壓縮文件中的路徑信息。-C
:指定解壓目錄。tar czvf myarchive.tar.gz /path/to/directory
tar xzvf myarchive.tar.gz
gzip myfile.txt
gunzip myfile.gz
這些命令在日常的Linux系統管理和文件處理中非常常用,掌握它們可以大大提高工作效率。