압축 파일 해제 프로그램으로 거의 리눅스에 기본으로 설치되어 있음.
( 1 ) 옵션
root@kali:~# unzip
UnZip 6.00 of 20 April 2009, by Debian. Original by Info-ZIP.
기본 형식 : unzip [-Z] [-opts[modifiers]] file[.zip] [list] [-x xlist] [-d exdir]
기본 동작은 목록에 파일을 추출하며 xlist 에서 제외하고 exdir 에 추출함.
파일[.zip] 는 와일드카드일 수 있음.
-Z => ZipInfo 모드 ("unzip -Z" for usage).
-p 파이프에 파일 압축을 품. (메시지 없음)
-l 압축 파일내의 목록 (짧은 포맷)
-f 새로 만들지 않고 파일을 새롭게 함
-t 아카이브 데이터로 압축 테스트 (오류 여부 확인)
-u 파일 업데이트하거나 필요에 따라 생성함
-z 압축 주석만 표시
-v 목록을 자세하게 보여주거나 버전 정보를 보여줌
-T 마지막으로 압축 시간을 보여줌
-x xlist 에서 다음 파일을 제외
-d exdir 에 파일의 압축을 품
수정 :
-n 절대 기존 파일을 덮어쓸 수 없음
-q 조용한 모드 (-qq => 더 조용하게)
-o 메시지를 표시하지 않고 파일을 덮어씀
-a 텍스트 파일을 자동 변환함
-j 정크 경로 (디렉토리를 만들지 않음)
-aa 텍스트로 모든 파일을 처리함
-U 모든 비 ASCII & 유니코드를 이스케이프함
-UU 유니코드 필드를 무시함
-C 파일 이름을 대소문자를 구별함
-L 소문자 이름으로 만듬
-X UID/GID 정보를 복원함
-V VMS 버전 번호를 유지함
-K setuid/setgid/tacky 퍼미션을 유지함
-M more 호출기를 통해 페이지 더 보기
더 많은 정보를 unzip -hh 명령어를 사용하거나 unzip.txt 파일을 보세요.
사용예 :
unzip data1 -x joe => data1 압축파일에서 joe 파일을 제외한 모든 파일의 압축을 품
unzip -p foo | more => foo 압축파일을 풀고 more 명령어를 통해 더 많은 압축정보 내용을 봄
unzip -fo foo ReadMe => ReadMe 이름으로 기존 foo 압축파일을 조용히 덮어씀
( 2 ) 사용법
기본 사용법으로 압축 파일을 현재 폴더에 풀기
unzip [압축 파일].zip
압축 파일을 특정 폴더(존재할 경우)에 풀기
unzip [압축 파일].zip -d [폴더명]
압축 파일내에서 특정 파일이나 폴더를 제외하고 현재 폴더에 압축 풀기
unzip [압축 파일].zip -x [제외할 파일명이나 폴더명]
압축 파일내에서 포함된 파일 정보 보기 (-l 은 L 소문자)
unzip -l [압축 파일].zip
압축 파일의 오류 여부 확인
unzip -t [압축 파일].zip
'코딩 | 개념 정리 > linux' 카테고리의 다른 글
Linux 단축키 모음 (0) | 2022.05.15 |
---|---|
리눅스 mv , 디렉토리 이동 및 복사 명령어 (0) | 2021.01.14 |
[스크랩] 리눅스 복사하기 cp / 이동하기 mv / 삭제하기 rm (0) | 2020.12.11 |