在 Linux 系统中,有多种命令可以用于压缩和解压缩文件或目录。以下是一些常见的压缩命令及其使用方法:
gzip 和 gunzipgzip:用于压缩文件,生成一个 .gz 文件。
gzip filename gunzip:用于解压 .gz 文件。
gunzip filename.gz bzip2 和 bunzip2bzip2:用于压缩文件,生成一个 .bz2 文件。
bzip2 filename bunzip2:用于解压 .bz2 文件。
bunzip2 filename.bz2 xz 和 unxzxz:用于压缩文件,生成一个 .xz 文件。
xz filename unxz:用于解压 .xz 文件。
unxz filename.xz zip 和 unzipzip:用于压缩多个文件或目录为一个 .zip 文件。
zip archive.zip filename1 filename2 zip -r archive.zip directory unzip:用于解压 .zip 文件。
unzip archive.zip 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 这些命令涵盖了大部分常见的压缩和解压需求。在实际使用中,你可以根据具体需求选择合适的工具和压缩格式。