小编cas*_*per的帖子

tar 提取取决于文件名?

我经常使用 wget 从 sourceforge.net 下载 tarball。

下载的文件然后被命名,例如 SQliteManager-1.2.4.tar.gz?r=http:%2F%2Fsourceforge.net%2Fprojects%2Fsqlitemanager%2Ffiles%2F&ts=1305711521&use_mirror=switch

当我尝试

tar xzf SQliteManager-1.2.4.tar.gz\?r\=http\:%2F%2Fsourceforge.net%2Fprojects%2Fsqlitemanager%2Ffiles%2F\&ts\=1305711521\&use_mirror\=switch
Run Code Online (Sandbox Code Playgroud)

我收到以下错误消息:

tar (child): Cannot connect to SQliteManager-1.2.4.tar.gz?r=http: resolve failed

gzip: stdin: unexpected end of file
tar: Child returned status 128
tar: Error is not recoverable: exiting now
Run Code Online (Sandbox Code Playgroud)

将文件重命名为foo.tar.gz提取工作完美后。

有没有办法让我不必在每次提取目标文件之前都被迫重命名?

shell tar gzip

39
推荐指数
2
解决办法
3万
查看次数

标签 统计

gzip ×1

shell ×1

tar ×1