压缩

方法一:使用 PowerShell(Windows 10/11 自带)

从 Windows 10 1803 版本 和 Windows 11 开始,PowerShell 内置了 Compress-Archive命令,但它 只能生成 .zip 文件,不支持直接生成 .tar 或 .tar.gz。不过,你可以分两步手动模拟 .tar.gz的生成过程:

步骤 1:使用 tar命令(Windows 10 1803+ 自带)

从 Windows 10 1803(2018年4月更新) 和 Windows 11 开始,微软在系统中内置了 Unix 风格的 tar 工具(无需安装第三方软件),支持创建 .tar和 .tar.gz文件。

推荐方法:使用 PowerShell 或 CMD 直接运行 tar 命令

打开 PowerShell(推荐) 或 CMD,然后运行如下命令:

tar -czvf 输出文件名.tar.gz 要压缩的文件夹或文件路径

示例:假设你要将 D:\MyFolder这个文件夹压缩成 D:\backup.tar.gz,可以运行:

tar -czvf D:\backup.tar.gz D:\MyFolder

参数说明:
-c:创建新的归档文件
-z:通过 gzip 压缩
-v:显示压缩过程(可选,verbose)
-f:指定输出文件名(必须放在最后)

方法二:使用第三方软件(适合所有 Windows 版本)

如果你的 Windows 版本较老(比如 Windows 7/8 或 Windows 10 早期版本没有 tar 工具),或者你更喜欢图形界面,可以使用以下常用压缩软件:

  1. 7-Zip(免费、推荐)
    官网:https://www.7-zip.org
    安装后右键点击文件或文件夹,选择:7-Zip → 添加到压缩包…
    在“压缩格式”中选择 tar,先生成 .tar文件;
    然后再选中这个 .tar文件,再次使用 7-Zip 压缩为 gzip 格式,生成 .tar.gz。
    或者更简单的方式:直接选择压缩格式为 .tar.gz或 .tgz(如果支持)

注意:7-Zip 从某个版本开始可以直接输出 .tar.gz,你可以在“压缩格式”下拉菜单中找找是否有 tar.gz或 tgz选项。

  1. WinRAR(付费,但有试用版)
    也可以通过类似方式先打包为 .tar,再压缩为 .gz,或者直接选择输出为 .tar.gz(视版本而定)。

方法三:使用 WSL(Windows Subsystem for Linux)

如果你安装了 WSL(比如 Ubuntu 等 Linux 发行版),你可以直接在 Linux 环境中使用 tar命令来压缩:

  1. 打开 WSL(在开始菜单搜索 Ubuntu 等)
  2. 使用 cd 命令进入目标目录
  3. 运行:
tar -czvf 文件名.tar.gz 要压缩的文件夹或文件

例如:

tar -czvf mybackup.tar.gz /mnt/d/MyFolder

注意:WSL 中访问 Windows 文件通常位于 /mnt/c/, /mnt/d/等。

解压缩

tar -xzvf 文件名.tar.gz

例如:

tar -xzvf D:\MyFolder\backup.tar.gz

假设你安装了docker-desktop

在我的电脑打开Linux -》docker-desktop,创建一个temp目录,把需要打成tar.gz的文件放进来,再执行命令也是可以的。
如下所示:
在这里插入图片描述

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐