unzip은 압축을 풀지 않습니다: 경고: 압축을 풀지 않습니다. -d는 무시합니다.

unzip은 압축을 풀지 않습니다: 경고: 압축을 풀지 않습니다. -d는 무시합니다.

ZIP 아카이브가 있습니다.foo.zip, 일부 파일이 디렉터리에 포함되어 있지 않습니다. 로컬에서 추출하고 싶습니다.부자목차. 다음 명령을 사용하여 추출하려고합니다.

unzip -v foo.zip -d ./foo

그러나 출력에는 다음이 추출되지 않는 것으로 표시됩니다.

caution:  not extracting; -d ignored
Archive:  foo.zip
 Length   Method    Size  Cmpr    Date    Time   CRC-32   Name
--------  ------  ------- ---- ---------- ----- --------  ----
    2345  Defl:N     1234  47% 2018-07-16 00:00 0123456f  bar
    ...   ...         ...  ... ...        ...   ...       ...
--------          -------  ---                            -------
   34567            23456  32%                            n files

-d매개변수를 무시하고 추출하지 않는 이유는 무엇입니까 ?

답변1

아카이브를 추출하지 않고 디렉토리만 표시 -v하도록 지시하는 옵션을 사용했기 때문에 추출되지 않았습니다 .unzip

-d옵션은 추출할 때만 의미가 있으므로 이를 무시하고 있다는 경고를 표시하지만 주의를 기울이는 오류가 발생하여 추출되지 않습니다.

관련 정보