步骤1:安装并启动7-Zip
从官网下载7-Zip并成安装,右键点击需压缩的文件/文件夹,在右键菜单中选择 “7-Zip” → “添加到压缩包”。步骤2:设置压缩参数
在弹出的“添加到压缩包”窗口中,需重点配置以下内容:- 压缩格式:在下拉菜单中选择 “tar”生成纯tar包或 “gzip”生成.gz包;若需生成tar.gztar+gzip组合格式,选择 “tar.gz”。
- 压缩级别:根据需求选择“最快”“标准”或“最大”级别越高压缩率越高,但耗时更长。
- 输出路径:在“压缩包名称”处设置保存路径及文件名如“D:backup.tar”或“D:data.tar.gz”。
步骤3:执行压缩
确认参数后点击 “确定”,7-Zip将自动成压缩,生成的tar/gz包会保存至指定路径。 二、通过命令行生成tar/gz压缩包 命令行方式适合批量操作或程序员,Windows下可通过WSL适用于Linux命令或PowerShell原生支持tar命令实现。方法1:使用WSLWindows Subsystem for Linux
WSL可直接运行Linux命令,需先启用WSL并安装Linux发行版如Ubuntu:1. 打开WSL终端:按下`Win+R`输入`wsl`启动Linux终端。 2. 导航到目标文件:通过`cd /mnt/c/目标路径`如`cd /mnt/c/Users/Documents`进入文件所在目录。 3. 生成tar包:执行命令 `tar -cvf 压缩包名称.tar 文件/文件夹路径`-c创建、-v显示过程、-f指定文件名。 *示例*:压缩“docs”文件夹为“archive.tar” → `tar -cvf archive.tar docs/`。 4. 生成gz包:执行命令 `tar -zcvf 压缩包名称.tar.gz 文件/文件夹路径`-z启用gzip压缩。 *示例*:压缩“data.txt”为“data.tar.gz” → `tar -zcvf data.tar.gz data.txt`。
方法2:使用PowerShellWindows 10及以上原生支持
PowerShell内置tar命令,需安装:1. 打开PowerShell:按下`Win+X`选择“Windows PowerShell”或“终端”。 2. 导航到目标目录:执行`cd C:目标路径`如`cd C:Downloads`。 3. 生成tar包:执行命令 `tar -c -f 压缩包名称.tar 文件/文件夹`-c创建,-f指定文件名。 *示例*:压缩“photos”文件夹 → `tar -c -f photos.tar photos/`。 4. 生成gz包:执行命令 `tar -czf 压缩包名称.tar.gz 文件/文件夹`-z启用gzip压缩。 *示例*:压缩“report.pdf” → `tar -czf report.tar.gz report.pdf`。
通过以上方法,论是图形界面操作还是命令行批量处理,均可在Windows系统中快速生成tar或gz压缩包,满足跨平台文件传输与存储需求。
