さわらブログ

さわら(@xhiroga)の技術ブログ

unzip コマンドで warning: stripped absolute path spec from / と表示されたら zipファイルの中身を unzip -l で確認する

結論から言うと、Dropboxが自動生成したZipファイルはルートディレクトリのパスが含まれるらしい。

stackoverflow.com

unzip -l で中身を確認しよう。( zip -sf でもいいが、 unzip だとファイルサイズも確認できて嬉しい)

f:id:hiroga_cc:20201124060846p:plain
unzip -l

詳細

具体的には以下のエラーが出た。

$ unzip resources/worldometers.zip
Archive:  resources/worldometers.zip
warning:  stripped absolute path spec from /
mapname:  conversion of  failed
replace worldometers.zip? [y]es, [n]o, [A]ll, [N]one, [r]ename: 

$ unzip -l resources/worldometers.zip
Archive:  resources/worldometers.zip
  Length      Date    Time    Name
---------  ---------- -----   ----
        0  09-17-2019 10:27   /
   119574  09-17-2019 10:26   worldometers.zip
---------                     -------
   119574                     2 files

mapname: conversion of failed については、Zipファイルの中に同名のZipファイルが含まれていることで解答に失敗しているエラー。 -d オプションで解凍先を指定すればOK。