Windows tar命令适用于cmder。
tar -zxvf D:\ backup \ a.tar.gz
但是当我将它添加到bat文件时,它不起作用。我试过这些版本
调用tar -zxvf D:\ backup \ a.tar.gz
tar -zxvf D:\ backup \ a.tar.gz
致电tar -zxvf ./a.tar.gz
tar -zxvf ./a.tar.gz
没有人工作,我收到错误
'焦油'不被视为内部或外部命令, 可操作程序或批处理文件。
答案 0 :(得分:0)
从目录中调用tar 例如tar与批处理文件位于同一文件夹中
Multiple wildcard URIs
否则我建议你在引号内使用tar的完整路径。
"%~dp0tar" -zxvf "D:\backup\a.tar.gz"
答案 1 :(得分:0)
我遇到了同样的问题。我的问题是因为我在批处理文件中创建了一个名为 path 的变量,该变量覆盖了包含 tar 存储目录的 windows path 变量。也许你做了同样的事情。