linux 文件压缩和打包操作

解压文件

.tar:
只打包,不压缩文件。
解包:tar xvf Name.tar

  • -x:解压文件
  • -v:显示详细的输出信息
  • -f:指定要解压的文件名

打包:tar cvf Name.tar dirName

  • -c:表示创建归档文件。这个选项告诉 tar 命令将指定的文件或目录打包,并创建一个归档文件。
  • -v:表示详细输出(verbose)。这个选项会让 tar 命令在执行过程中输出每个被添加到归档文件中的文件的名称,以便用户可以看到命令的执行进展。
  • -f <归档文件名>:表示指定归档文件的名称。-f 后面需要加上归档文件的名称,用于指定要创建的归档文件的名称。

.gz:
只压缩,不打包文件
解压:gunzip Name.gz
解压2:gzip -d Name.gz
压缩:gzip Name

.tar.gz:
打包压缩文件
解包: tar zxvf Name.tar.gz
打包:tar zcvf Name.tar.gz dirName

  • -z:以gzip格式解压.gz文件

打包是将多个文件或目录组合在一起,保留原始文件的结构,以方便管理和传输。
压缩是通过使用压缩算法减小文件或文件集合的大小,以节省存储空间和传输时间。
在实际应用中,通常会将打包和压缩结合起来使用,以便在需要时组织文件,并在存储或传输文件时减小其大小。例如,可以先将多个文件打包成一个单独的文件夹,然后将该文件夹压缩为一个较小的压缩文件。这样可以方便地组织和传输文件,并节省存储空间和传输时间。

你可能感兴趣的:(linux)