Windows怎么使用tar命令_Windows如何用系统自带tar解压和创建tar压缩包【命令】
Windows 10(1803+)和Win11自带tar命令,支持解压/创建tar、tar.gz、tar.bz2,可查看内容、指定路径、排除文件及处理中文路径(需切换UTF-8编码)。
如果您在Windows系统中需要处理tar格式的压缩包,可以使用系统自带的tar命令行工具。以下是执行解压和创建tar压缩包的具体操作步骤:
一、确认系统支持tar命令
Windows 10(版本1803及以后)和Windows 11内置了GNU tar的兼容实现,无需额外安装软件即可调用tar命令。该功能默认启用,但需确保未被组策略或系统配置禁用。
1、按下Win + R,输入cmd,回车打开命令提示符。
2、输入tar --version并回车。
3、若显示版本信息(如bsdtar 3.5.2 - libarchive 3.5.2 zlib/1.2.11 liblzma/5.2.5),则说明tar命令可用。若提示“不是内部或外部命令”,请检查Windows功能中是否启用了“适用于Linux的Windows子系统”或升级系统版本至1803以上。
二、使用tar命令解压tar/tar.gz/tar.bz2文件
系统自带tar支持解压多种归档格式,包括.tar、.tar.gz(或.tgz)、.tar.bz2,自动识别压缩类型并调用对应解压逻辑。
1、在命令提示符中切换到压缩包所在目录,例如:cd C:\Downloads。
2、解压普通tar包:tar -xf archive.tar。
3、解压gzip压缩的tar包:tar -xzf archive.tar.gz。
4、解压bzip2压缩的tar包:tar -xjf archive.tar.bz2。
5、指定解压路径(如解压到D:\extracted):tar -xzf archive.tar.gz -C D:\extracted。注意:-C参数后必须紧跟目标路径,中间不能有空格;路径中含空格时需用英文双引号包裹,如"-C \"D:\My Folder\""。
三、使用tar命令创建tar/tar.gz/tar.bz2压缩包
通过tar命令可将指定目录或文件打包为归档文件,添加-z选项启用gzip压缩,-j启用bzip2压缩,不加则生成未压缩的.tar文件。
1、打包当前目录下所有内容为未压缩tar包:tar -cf archive.tar *。
2、打包指定文件夹(如folder1)为gzip压缩包:tar -czf archive.tar.gz folder1。
必剪Studio
Bilibili发布的免费AI数字分身定制和视频创作工具
下载
3、打包多个文件或文件夹:tar -czf backup.tar.gz file1.txt folder2 document.pdf。
4、排除特定文件或目录(如跳过临时文件夹temp):tar -czf backup.tar.gz --exclude=temp *。--exclude参数必须写在源路径之前,否则无效;排除模式支持通配符,如"--exclude=\"*.log\""。
四、查看tar包内容而不解压
在不解包的前提下列出归档内文件结构,便于确认内容完整性与路径组织,适用于校验或预览场景。
1、查看普通tar包内容:tar -tf archive.tar。
2、查看gzip压缩包内容:tar -tzf archive.tar.gz。
3、查看bzip2压缩包内容:tar -tjf archive.tar.bz2。
4、以详细格式显示(含权限、大小、时间):tar -tzvf archive.tar.gz。-v选项会输出冗长信息,若仅需快速浏览建议省略;长列表中路径过长时可能自动换行,实际路径仍为单行。
五、处理中文路径和文件名的注意事项
Windows系统默认使用GBK编码,而tar命令内部按UTF-8解析路径,可能导致中文文件名显示乱码或解压失败。
1、在PowerShell中执行前,先运行:$OutputEncoding = [console]::InputEncoding = [console]::OutputEncoding = New-Object System.Text.UTF8Encoding。
2、在CMD中临时切换代码页为UTF-8:chcp 65001,再执行tar命令。
3、创建含中文名的压缩包时,确保源文件路径在UTF-8环境下访问正常,例如将文件移至不含中文的临时目录再打包。
4、若已存在乱码tar包,可在WSL中使用原生tar命令重新解压,或借助7-Zip等GUI工具中转处理。系统自带tar对中文支持不稳定,涉及大量中文路径时建议优先使用PowerShell配合chcp 65001,且避免在路径中使用全角符号。
如非特殊说明,本站内容均来自于网友自主分享,如有任何问题均请联系我们进行处理!
猜您喜欢
我的世界怎么用指令获得一个命令方块
2026-07-03我的世界游戏里面有很多的道具可以去获得,今天给大家带来了游戏里面的用指令获得一个命令方块方法,还有小伙伴不清楚怎么用指令获得一个命令方块,那么下面就是相关的内容. 我的世界用指令获得一个命令方块方法 1、首先新建一个世界,并且开启作弊模式,如果关闭了作弊模式,是无法获得命令方块的; 2、进入创建的新世界后,打开物品栏,会发现其中没有命令方块; 3、命令方块是需要指令来获得的,打开聊天栏,输入下面这...
如何用豆包专业版搭建客户反馈系统
2026-06-28需将客户反馈转化为可行动清单:第一步上传纯文本/CSV/Excel并启用智能分类;第二步用三类提示词提取高频问题、负面断点和隐含需求;第三步按角色生成洞察摘要并导出带ID映射表。 ☞☞☞AI智能聊天,问答助手,AI智能搜索,多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜ 你需要把散落在问卷、客服对话、App评论里的客户声音,变成可行动的产品改进清单和运营决策依据,而不是靠人工逐条翻看Excel表...
可灵AI如何用脚本直驱模式快速生成视频【指南】
2026-06-28可灵AI“脚本直驱模式”需严格遵循【时间码】+【画面描述】+【关键动作动词】结构,校验失败超3行则降级;启用时须设60fps、强制执行、上传首帧参考图,并支持文本/CVS/JSON/Markdown/画布五种直驱路径。 ☞☞☞AI智能聊天,问答助手,AI智能搜索,多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜ 要用可灵AI把写好的短视频脚本直接变成画面连贯、节奏准确的视频,不绕路不重写不拼接,就...
我的世界如何用指令生成牛马
2026-06-24我的世界游戏里面有很多的指令,今天给大家带来了游戏里面的用指令生成牛马方法,还有小伙伴不清楚如何用指令生成牛马,那么下面就是相关的内容. 我的世界用指令生成牛马方法 1、在我的世界中,玩家想要用指令生成牛马需要在聊天窗口中输入指令,指令格式为/give@pminecraft:数量。 2、在游戏中按下“T”键或者“/”键来打开聊天窗口。 3、生成一头牛:/give@pminecraft:cow1 4...
我的世界如何用附魔书来附魔武器
2026-06-131,附魔书是给相匹配的物品升级属性,玩家要根据不同附魔书的属性,合成不同的附魔书。需要借助附魔台以及相关材料进行制作;2,把附魔书和需要附魔的装备放在附魔台上操作。选择要升级的属性即可。 详细答案: 1,首先要制作附魔书。附魔书是给相匹配的物品升级属性,玩家要根据不同附魔书的属性,合成不同的附魔书。需要借助附魔台以及相关材料进行制作。 2,进行附魔。把附魔书和需要附魔的装备放在附魔台上操作。选择要...
我的世界填充方块的命令是什么
2026-06-13我的世界游戏里面的填充方块的命令:1、首先进入填充的目标;2、再输入下面的箭头所示填充指令:fill指令;3、点击回车按钮即可填充。 详细答案: 先进入填充的目标; 再输入下面的箭头所示填充指令:fill指令; 点击回车按钮即可填充。 本文内容来源于互联网,如有侵权请联系删除。
我的世界附魔台如何用
2026-06-11首先我们先打开工作台用三个纸跟一个皮革合成书;第二步将三个书放在中间,其余放木板合成书架;第三步将书架按照如图摆放,至少摆放16个书架;第四步打开工作台,按图中顺序摆放合成附魔台;第五步将附魔台放在书架中心位置;第六步打开附魔台放入钻石剑与青金石。 详细答案: 首先我们先打开工作台用三个纸跟一个皮革合成书。 第二步将三个书放在中间,其余放木板合成书架。 第三步将书架按照如图摆放,至少摆放16个书架...
如何用Kimi实现自动化邮件订阅推送_利用Kimi联网整理
2026-06-04Kimi可自动抓取网页更新并生成邮件内容:先确认联网功能开启,再用精准指令提取最新信息,复制结果粘贴至邮箱发送,配合书签和模板实现每日2分钟闭环。 你需要定期获取某网站更新内容并自动发邮件通知自己,但手动刷新、复制、粘贴太耗时。kimi的联网搜索+长文本理解能力可以替代人工完成信息抓取、摘要生成和邮件内容组织,整个流程无需编程基础。 确认Kimi当前支持联网功能 打开Kimi官网或App,登录账号...
我的世界中怎么用指令获得命令方块
2026-06-04我的世界获得命令方块的指令是/give@acommand_block,并且版本必须在1.0.5版本以上,不要冒号,空格和下划线都要,输入的指令要和上面的一致,当然@a也可以改为@p,都能让我们自己获得。 详细答案: 1、首先新建一个世界,并且开启作弊模式,如果关闭了作弊模式,是无法获得命令方块的; 2、进入创建的新世界后,打开物品栏,会发现其中没有命令方块; 3、命令方块是需要指令来获得的,打开聊...
我的世界如何用指令找末地船
2026-06-04首先,我们进入游戏后,先来到末地,然后输入指令“/locateendcity”;此时会出现提示最近的末地城市方位,我们记住它后面的坐标,然后输入“/tp坐标位置”;我们已经传送到最近的末地城市了,我们在末地城市旁边寻找就可以找到末地船了。 详细答案: 首先,我们进入游戏后,先来到末地,然后输入指令“/locateendcity”。 可以看到,此时会出现提示最近的末地城市方位,我们记住它后面的坐标,...
