tar 文件解压

tar -xvf file.tar //解压 tar包

tar -xzvf file.tar.gz //解压tar.gz

tar -xjvf file.tar.bz2   //解压 tar.bz2

tar -xZvf file.tar.Z   //解压tar.Z

gz 文件解压

gzip -b java.gz

gunzip FileName.gz

当然 linux 也可以进行文件的压缩

tar -zcvf output.tar.gz folder/

这个命令是用来将一个文件夹(folder/)中的内容压缩成一个名为output.tar.gz的压缩文件。

具体解释如下:

  • tar: 是一个用于归档文件的命令行工具,它可以把一组文件和目录打包成一个文件。
  • -z: 表示使用 gzip 格式进行压缩。gzip是一种常见的压缩算法,通常会用来减小文件的大小。
  • -c: 表示创建一个新的归档文件。在这个命令中,它告诉tar创建一个新的压缩文件。
  • -v: 表示详细输出(verbose),在命令执行过程中会显示正在处理的文件名。
  • -f output.tar.gz: 指定了输出文件的名称。在这个例子中,输出文件名为output.tar.gz,其中”.tar.gz”表示使用tar格式进行打包,并使用gzip进行压缩。
  • folder/: 指定要归档的文件夹。在这个命令中,它告诉tar归档名为folder的文件夹中的所有内容。

综合起来,这个命令的作用是将指定文件夹中的所有内容打包成一个名为output.tar.gz的压缩文件。

例子

sudo tar -zcvf apache-seatunnel-2.3.4-withjars.tar.gz apache-seatunnel-2.3.4