Linux를 사용하여 많은 zip 파일에서 파일 이름만 반복적으로 압축 해제하는 방법

Linux를 사용하여 많은 zip 파일에서 파일 이름만 반복적으로 압축 해제하는 방법

디렉토리 안에 여러 개의 zip 파일이 있습니다. 각 zip 파일 내의 파일 목록을 원합니다. 폴더에서 추출하고 싶습니다.

현재는 압축을 풀 수 있으며 그 후에는 파일 이름만 얻을 수 있습니다. 하지만 시스템에 공간 제약이 있기 때문에 zip 파일을 추출하고 싶지 않습니다. 조언을 부탁드립니다.

답변1

파일이 여러 개 있으므로 모든 파일을 압축 해제하려면 unzip -l따옴표로 묶인 와일드카드를 압축 해제 도구에 전달해야 합니다. 그렇지 않으면 쉘이 와일드카드를 확장하고 압축을 풀면 여러 파일 이름을 받게 됩니다. 따라서 다음을 수행해야 합니다.

unzip -l "*.zip"

"*.zip"부분은 unzip이 실제로 문자를 그대로 수신하는지 확인합니다 *.

답변2

unzip -l {myzipfile}

내용(파일 이름)만 보고합니다.

관련 정보