linux常用压缩解压tar总结(.gz文件、.tar文件、.tar.xz文件)

linux常用压缩解压密码总结

linux .gz文件 压缩与解压缩命令

  1. 压缩文件
gzip 源文件

如压缩 b.txt 使用命令 gzip b.txt 注意 压缩为 .gz 文件 源文件会消失

如果想保留源文件 使用命令 gzip -c 源文件 > 压缩文件

  1. 压缩目录
gzip -r 目录

注意 gzip 压缩目录 只会递归地压缩目录下的所有文件 不会压缩目录

  1. 解压
gzip -d xxx.gz

linux .tar文件 压缩与解压缩命令

  1. 解压
tar -xvf  xxx.tar

把venv目录压缩成venv.tar.gz

tar -czvf venv.tar.gz venv

-c:创建新的归档文件。
-z:通过 gzip 压缩归档。
-v:显示详细信息(可选,便于查看正在处理的文件)。
-f:指定归档文件的名称。

想将 venv 文件夹中的内容压缩成 venv.tar.gz,但不包含 venv 目录名,可以使用以下命令:

tar -czvf venv.tar.gz -C venv .
  • -C venv:切换到 venv 目录。
  • .:表示将当前目录下的所有文件和子目录添加到归档中。

这样,压缩包 venv.tar.gz 中将只包含 venv 中的内容,而不包含 venv 目录本身。

.tar.xz文件压缩与解压缩命令

tar文件是把几个文件和(或)目录集合在一个文件里,该存档文件可以通过使用gzip、bzip2或xz等压缩工具进行压缩后传输

wget https://nodejs.org/dist/v18.14.0/node-v18.14.0-linux-x64.tar.xz

解压的命令::

tar xvf +文件名(tar.xz)

猜你喜欢

转载自blog.csdn.net/inthat/article/details/123870062