gpt4 book ai didi

bash - 解压缩 - 警告和 map 名称

转载 作者:行者123 更新时间:2023-11-29 08:50:40 27 4
gpt4 key购买 nike

我有一个文件夹,我使用共享链接(非公共(public)链接)和 curl 从 Dropbox 下载该文件夹。它作为压缩文件夹下载。我需要在 bash shell 脚本中使用 unzip 来解压这个文件夹。每当解压缩文件夹时,我都会收到以下错误:

warning:  stripped absolute path spec from /
mapname: conversion of failed

为了确保这不是 curl 的奇怪问题,我直接从 Dropbox 下载文件夹并再次尝试。我得到了同样的错误。所有的文件和子目录都出现了,而且它们的完整性似乎没有任何问题。使用 GUI 解压缩任一文件夹都不会出现错误消息。

我运行 unzip -l 并注意到一个奇怪的第一个条目:

     Length   Method    Size  Ratio   Date   Time   CRC-32    Name
-------- ------ ------- ----- ---- ---- ------ ----
0 Defl:N 2 0% 01-23-14 19:38 00000000 /

我认为是这个空目录导致了问题。我的问题是,有没有办法忽略这个空目录或抑制错误消息(我试过 -qq 但没有成功)?或者,我做错了什么/遗漏了什么?

我已经在 Mac OSX 10.9.1Ubuntu Linux(版本未知) 上进行了测试,结果相同。

编辑:我还使用 jar xf 对其进行了测试,它工作正常,没有任何错误。运行 jar xvf 显示它 created:/。我仍然认为是这个空的、未命名的目录导致了这个问题,但我似乎无法正确使用我的语法,因此解压缩将忽略它。我只想使用 jar,但我需要能够指定输出目录。

最佳答案

尝试从命令行解压 Dropbox 自动生成的 zip,我也发现了这条消息:

warning:  stripped absolute path spec from /
mapname: conversion of failed

我将 Dropbox 的 zip 与普通 zip 进行了比较。

不同的是,在解压的时候,在Dropbox的第一个位置出现了一个类似/的文件。

我只是将选项 -x/ 添加到试图排除它的解压缩命令,它对我有用。

关于bash - 解压缩 - 警告和 map 名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21322416/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com