![unzip은 압축을 풀지 않습니다: 경고: 압축을 풀지 않습니다. -d는 무시합니다.](https://linux55.com/image/136917/unzip%EC%9D%80%20%EC%95%95%EC%B6%95%EC%9D%84%20%ED%92%80%EC%A7%80%20%EC%95%8A%EC%8A%B5%EB%8B%88%EB%8B%A4%3A%20%EA%B2%BD%EA%B3%A0%3A%20%EC%95%95%EC%B6%95%EC%9D%84%20%ED%92%80%EC%A7%80%20%EC%95%8A%EC%8A%B5%EB%8B%88%EB%8B%A4.%20-d%EB%8A%94%20%EB%AC%B4%EC%8B%9C%ED%95%A9%EB%8B%88%EB%8B%A4..png)
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
옵션은 추출할 때만 의미가 있으므로 이를 무시하고 있다는 경고를 표시하지만 주의를 기울이는 오류가 발생하여 추출되지 않습니다.