阅读量:0
在 Linux 系统中,有多种命令可以用于压缩和解压缩文件或目录。以下是一些常见的压缩命令及其使用方法:
1. gzip
和 gunzip
gzip
:用于压缩文件,生成一个.gz
文件。gzip filename
gunzip
:用于解压.gz
文件。gunzip filename.gz
2. bzip2
和 bunzip2
bzip2
:用于压缩文件,生成一个.bz2
文件。bzip2 filename
bunzip2
:用于解压.bz2
文件。bunzip2 filename.bz2
3. xz
和 unxz
xz
:用于压缩文件,生成一个.xz
文件。xz filename
unxz
:用于解压.xz
文件。unxz filename.xz
4. zip
和 unzip
zip
:用于压缩多个文件或目录为一个.zip
文件。zip archive.zip filename1 filename2 zip -r archive.zip directory
unzip
:用于解压.zip
文件。unzip archive.zip
5. tar
(常用于打包和压缩)
创建不压缩的归档文件:
tar -cvf archive.tar filename1 filename2 tar -cvf archive.tar directory
使用
gzip
压缩:tar -czvf archive.tar.gz filename1 filename2 tar -czvf archive.tar.gz directory
使用
bzip2
压缩:tar -cjvf archive.tar.bz2 filename1 filename2 tar -cjvf archive.tar.bz2 directory
使用
xz
压缩:tar -cJvf archive.tar.xz filename1 filename2 tar -cJvf archive.tar.xz directory
解压
.tar
文件:tar -xvf archive.tar
解压
.tar.gz
文件:tar -xzvf archive.tar.gz
解压
.tar.bz2
文件:tar -xjvf archive.tar.bz2
解压
.tar.xz
文件:tar -xJvf archive.tar.xz
这些命令涵盖了大部分常见的压缩和解压需求。在实际使用中,你可以根据具体需求选择合适的工具和压缩格式。