unzip 명령을 사용하여 하위 폴더 내용을 현재 디렉터리로 추출하는 방법:

unzip 명령을 사용하여 하위 폴더 내용을 현재 디렉터리로 추출하는 방법:

zip 파일이 있습니다: foo.zip.

zip 파일을 다음 위치에 추출합니다.

- foo/
  - hello.txt
  - world.txt

파일을 추출 hello.txt하고 world.txt하위 디렉토리 대신 현재 디렉토리에 추출하려면 어떤 명령을 실행해야 합니까 foo? 명령 을 사용할 수 있지만 cp한 번에 모두 수행하고 싶습니다.

답변1

unzip -j foo.zip 

-j = 정크 경로. 아카이브의 디렉터리 구조는 다시 생성되지 않습니다. 모든 파일은 압축이 풀린 디렉터리에 배치됩니다.

답변2

노력하다:

$ unzip -j foo.zip

옵션 -j:

-j 정크 경로. 아카이브의 디렉터리 구조는 다시 생성되지 않습니다. 모든 파일은 압축이 풀린 디렉터리에 배치됩니다(기본값은 현재 디렉터리).

관련 정보