본문 바로가기

리눅스

zip 명령어, unzip 명령어

반응형

zip 명령어, unzip 명령어

zip과 unzip은 유닉스(리눅스) 시스템에서 사용되는 명령어로, 파일들을 압축하거나 해제하는데 사용됩니다.

zip 명령어의 기본 구문

zip [옵션] [압축 파일명] [파일 또는 디렉토리]

unzip 명령어의 기본 구문

unzip [압축 파일명]
  • 주요 옵션
    • -r: 디렉토리를 재귀적으로 압축 또는 해제
    • -d: 압축을 해제할 디렉토리 지정
    • -v: 상세 정보 출력
    • -q: 출력을 덜 자세하게
    • -l: 압축 파일의 내용 목록 출력

사용 예시

  • 파일들을 archive.zip으로 압축
zip archive.zip file1.txt file2.txt dir/
  • archive.zip: 새로운 압축 파일의 이름
  • file1.txt, file2.txt: 압축할 파일들
  • dir/: 압축할 디렉토리
  • 디렉토리를 archive.zip으로 압축 (재귀적으로)
zip -r archive.zip dir/
  • archive.zip: 새로운 압축 파일의 이름
  • dir/: 재귀적으로 압축할 디렉토리
  • archive.zip 압축 파일의 내용 목록 확인
unzip -l archive.zip
  • archive.zip: 내용 목록을 확인할 압축 파일의 이름
  • archive.zip 압축 해제
unzip archive.zip
  • archive.zip: 해제할 압축 파일의 이름
  • archive.zip 압축 해제하여 특정 디렉토리에 저장
unzip archive.zip -d target_directory/
  • archive.zip: 해제할 압축 파일의 이름
  • target_directory/: 압축 해제를 할 대상 디렉토리

위와 같이 zip 명령어를 사용하여 파일들을 압축하고, unzip 명령어를 사용하여 압축을 해제할 수 있습니다. 또한 필요에 따라 다양한 옵션을 사용하여 더 많은 기능을 활용할 수 있습니다.

 

728x90
반응형