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