Windows如何用CMD打包文件?

使用 tar 命令(推荐)

Windows 10/11 内置的 tar 命令支持多种压缩格式,操作类似Linux环境。

基础打包与压缩

  • 打包文件(不压缩)
    file1.txtfolder 打包为 archive.tar

    tar -cvf archive.tar file1.txt folder
    • -c:创建归档文件
    • -v:显示过程(可选)
    • -f:指定输出文件名
  • 打包并压缩(Gzip格式)
    生成 archive.tar.gz

    tar -cvzf archive.tar.gz file1.txt folder
    • -z:启用Gzip压缩
  • 打包并压缩(Zip格式)
    生成 archive.zip

    tar -cvaf archive.zip file1.txt folder
    • -a:根据扩展名自动选择压缩格式

解包操作

  • 解压到当前目录:
    tar -xvf archive.tar
  • 解压到指定目录:
    tar -xvf archive.tar -C C:\目标路径

使用 makecab 命令(创建CAB压缩包)

适合旧版Windows或需CAB格式的场景。

单文件压缩

makecab 源文件 目标.cab

示例:

makecab report.docx backup.cab

多文件/文件夹压缩

需先创建文件列表(如 list.txt):

file1.txt  
folder\*.*  ; 包含子目录所有文件

执行压缩:

makecab /F list.txt /D CabinetName=archive.cab

注意事项

  1. 路径规范

    • 路径含空格时需用引号包裹:"C:\My Documents\file.txt"
    • 反斜杠 \ 需转义为 \\(如 folder\\subfile.txt)。
  2. 兼容性

    • tar 命令需Windows 10 Build 17063+(2018年3月更新)。
    • 旧系统可安装7-Zip并调用其命令行工具。
  3. 常用场景对比
    | 需求 | 推荐命令 | 输出格式 |
    |————–|——————–|————–|
    | 快速压缩 | tar -cvaf | .zip |
    | 高压缩率 | tar -cvzf | .tar.gz |
    | 旧系统兼容 | makecab | .cab |
    | 仅打包不压缩 | tar -cvf | .tar |


高级技巧

  • 批量处理
    打包当前目录所有 .txt 文件:

    tar -cvzf text_files.tar.gz *.txt
  • 排除文件
    使用 --exclude=文件名 参数(如 --exclude=temp.log)。

  • 验证压缩包内容

    tar -tvf archive.tar

引用说明

  • tar 命令参考:Microsoft官方文档
  • makecab 命令参考:Microsoft CAB技术文档
  • 第三方工具支持:7-Zip命令行指南

提示:操作前建议备份数据,避免路径错误导致文件丢失。

原创文章,发布者:酷番叔,转转请注明出处:https://cloud.kd.cn/ask/6482.html

(0)
酷番叔酷番叔
上一篇 2025年7月6日 21:21
下一篇 2025年7月6日 21:54

相关推荐

  • 如何正确使用归档模式保留属性并递归复制?

    归档模式下的-a选项用于递归复制文件并保留所有原始属性(如权限、时间戳等),确保数据完整性与结构一致性。

    2025年6月12日
    13300
  • 如何查看所有端口占用情况?

    在Windows操作系统中,使用CMD命令查看端口是网络管理和故障排查的必备技能,以下详细介绍几种常用方法,所有操作均需在命令提示符(CMD) 中执行,请按Win+R输入cmd打开命令提示符(建议以管理员身份运行),命令:netstat -ano作用:列出所有活动的网络连接和监听端口,并显示对应的进程ID(PI……

    2025年6月17日
    16600
  • ASP调用接口时如何确保只返回图片资源内容?

    在Web开发中,ASP(Active Server Pages)作为一种经典的服务器端脚本技术,仍被广泛应用于企业级系统的维护与中小型项目的开发,图片作为网页视觉元素的核心,其高效调用与展示直接影响用户体验,本文将围绕“ASP调用只带图片”这一核心需求,从环境准备、数据存储、代码实现到注意事项,系统讲解如何在A……

    2025年11月17日
    10600
  • ASP详细读取文件的关键步骤、代码及注意事项有哪些?

    在Web开发中,文件读取是一项基础且重要的操作,ASP(Active Server Pages)作为经典的动态网页技术,提供了多种方式实现文件读取功能,无论是读取配置文件、日志文件,还是处理用户上传的数据,掌握ASP读取文件的技巧都能有效提升开发效率,本文将详细介绍ASP读取文件的常用方法、实现步骤及注意事项……

    2025年11月17日
    9600
  • ASP网站如何连接数据库?

    ASP网站连接数据库在动态网站开发中,数据库连接是核心功能之一,尤其对于ASP(Active Server Pages)技术而言,如何高效、安全地连接数据库直接影响网站的性能和稳定性,本文将详细介绍ASP网站连接数据库的方法、步骤及注意事项,帮助开发者掌握这一关键技术,ASP连接数据库的常见方式ASP支持多种数……

    2025年12月29日
    6200

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN

关注微信