개요
zipinfo는 ZIP 파일의 메타데이터를 분석하여 아카이브 내부에 어떤 파일들이 있는지, 각 파일의 압축 방식, 원본 크기, 압축된 크기, 수정 날짜, 권한 등의 상세 정보를 보여줍니다. 이는 ZIP 파일을 열어보지 않고도 그 내용을 파악할 수 있게 해줍니다.
주요 기능
- ZIP 아카이브 내부 파일 목록 확인
- 각 파일의 압축률, 원본/압축 크기 표시
- 파일의 수정 날짜 및 시간 정보 제공
- 유닉스 권한 및 소유자 정보 표시 (지원 시)
- 아카이브 주석 확인
주요 옵션
zipinfo 명령어는 다양한 옵션을 통해 출력 형식을 제어하고 특정 정보를 필터링할 수 있습니다.
출력 형식 제어
정보 상세도 및 필터링
생성된 명령어:
명령어를 조합해 보세요.
설명:
`zipinfo` 명령어를 실행합니다.
위 옵션들을 조합하여 AI와 함께 가상으로 명령어를 실행해 보세요.
사용 예시
zipinfo 명령어의 다양한 활용 예시입니다.
기본 정보 확인
zipinfo myarchive.zip
지정된 ZIP 파일의 기본 정보를 표시합니다.
간략한 요약 정보 보기
zipinfo -s myarchive.zip
ZIP 파일의 총 파일 수, 압축/원본 크기 등 요약 정보만 확인합니다.
유닉스 ls -l 형식으로 보기
zipinfo -m myarchive.zip
파일 권한, 소유자, 그룹 등을 포함하여 유닉스 `ls -l`과 유사한 형식으로 표시합니다.
특정 파일의 정보 확인
zipinfo myarchive.zip 'path/to/specific_file.txt'
ZIP 아카이브 내의 특정 파일에 대한 정보만 필터링하여 표시합니다.
아카이브 주석 확인
zipinfo -z myarchive.zip
ZIP 파일에 저장된 주석을 확인합니다.
설치
대부분의 리눅스 배포판에서 `zipinfo`는 `unzip` 패키지의 일부로 제공됩니다. 기본적으로 설치되어 있지 않다면 다음 명령어를 사용하여 설치할 수 있습니다.
Debian/Ubuntu
sudo apt update
sudo apt install unzip
`apt` 패키지 관리자를 사용하여 설치합니다.
CentOS/RHEL/Fedora
sudo yum install unzip
`yum` 또는 `dnf` 패키지 관리자를 사용하여 설치합니다.
Arch Linux
sudo pacman -S unzip
`pacman` 패키지 관리자를 사용하여 설치합니다.
팁 & 주의사항
zipinfo를 사용할 때 유용한 팁과 주의해야 할 점들입니다.
유용한 팁
- `zipinfo`는 ZIP 파일의 내용을 실제로 추출하지 않으므로, 대용량 ZIP 파일의 내용을 빠르게 파악할 때 매우 효율적입니다.
- 출력 결과를 `grep`이나 `awk`와 같은 다른 명령어와 파이프(|)로 연결하여 특정 파일이나 패턴을 검색할 수 있습니다. 예: `zipinfo myarchive.zip | grep '.log$'`
- 암호화된 ZIP 파일의 경우, `zipinfo`는 파일 목록을 보여줄 수 있지만, 파일 크기나 압축률 등 일부 정보는 정확하지 않거나 표시되지 않을 수 있습니다.
주의사항
- `zipinfo`는 ZIP 파일의 무결성을 검사하지 않습니다. 파일이 손상되었는지 확인하려면 `unzip -t` 또는 `zip -T`와 같은 명령어를 사용해야 합니다.
- ZIP 아카이브가 매우 크거나 많은 파일을 포함하고 있는 경우, `zipinfo`의 출력 결과가 길어질 수 있으므로 `less`나 `more`와 함께 사용하는 것이 좋습니다. 예: `zipinfo large_archive.zip | less`