IT Log

[CentOS 7] unzip 본문

Linux/CentOS 7

[CentOS 7] unzip

newly0513 2020. 9. 15. 00:17
728x90
반응형

사용법

unzip [-Z] [-cflptTuvz[abjnoqsCDKLMUVWX$/:^]] file[.zip] [file(s) ...]  [-x xfile(s) ...] [-d exdir]

ZIP 구조 예시

 zip파일 이름은 archive.zip이라고 가정합니다.

  • First (Folder)
    • One (File)
    • Two (File)
    • Second (Folder)
      • Three (File)
      • Four (File)

사용 예시

 현재 위치는 /라고 가정합니다. 

 

현재 폴더에 압축해제

# 예시 : unzip [ZIP파일]
unzip archive.zip 또는 unzip archive

 

  • /First (Folder)
    • /First/One
    • /First/Two
    • /First/Second (Folder)
      • /First/Second/Three
      • /First/Second/Four

 

ZIP파일을 해당 위치로 파일을 추출

# 예시 : unzip [ZIP파일] -d [추출될 파일 위치]
unzip archive.zip -d /usr/local

 

  • /usr/local/First (Folder)
    • /usr/local/First/One
    • /usr/local/First/Two
    • /usr/local/First/Second (Folder)
      • /usr/local/First/Second/Three
      • /usr/local/First/Second/Four

 

ZIP파일에서 해당 파일만 해당 위치로 파일을 추출

# 예시 : unzip -j [ZIP파일] [압축해제할 파일] -d [추출될 파일 위치]
unzip -j archive.zip Two -d /usr/local

 

  • /usr/local/Two

 

ZIP파일에서 해당 파일을 제외하고 해당 위치로 파일을 추출

# 예시 : unzip -j [ZIP파일] -x [제외할 파일] -d [추출될 파일 위치]
unzip -j archive.zip -x One -d /usr/local

 

  • /usr/local/Two
  • /usr/local/Three
  • /usr/local/Four

ARGUMENTS (인수)

  • fil[.ZIP]
    ZIP Achive 경로. 파일이름에는 와이들카드를 사용할 수 있지만 경로 자체는 할 수 없습니다.
    • * : 0개 이상의 문자 일치
    • ? : 1문자만 일치
    • [...] : 대괄호 안에 있는 단일 문자와 일치합니다. 범위는 시작문자, 하이픈 및 종료문자로 지정합니다.
      ( ! 또는 ^가 왼쪽 대괄호 뒤에 나오면 대괄호 안의 문자 범위 왼쪽 대괄호를 사용하려면 ''[[]'' )
  • [file(s)]
    압축해제할 선택 파일. default는 공백입니다.

  • [-x xfile(s)]
    압축해제에서 제외할 파일

  • [-d exdir]
    파일을 추출할 선택적 DIRECTORY. 

OPTION

  • -l : Archive 파일을 나열합니다. Length / Data / Time / Name 을 출력합니다.
  • -p : 파일 내용을 출력합니다.
  • -t : Archive 파일을 테스트합니다. 
  • -v : Archive 파일을 나열하거나 버전 정보를 표시합니다. -l 정보에 압축방법(Method), 압축크기(Size), 압축비율(Cmpr) 및 압축된 크기 번호(CRC-32)
  • -z : Archive를 표시합니다.
  • -Z : 메뉴얼을 출력합니다.
  • -A : API에 대한 확장 도움말을 출력합니다.
  • -T : Archive 파일의 타임스탬프를 업데이트합니다.
  • -c : 파일이름과 내용을 출력합니다.
728x90
반응형

'Linux > CentOS 7' 카테고리의 다른 글

[CentOS 7] MySQL 삭제  (1) 2020.09.26
[CentOS 7] MySQL 8.0 Install  (0) 2020.09.26
[CentOS 7] PostgreSQL Install  (0) 2020.09.07
[CentOS 7] MySQL 5.7 Install  (0) 2020.09.07
vi 편집기 명령어  (0) 2020.08.28
Comments