Code Note
[Linux] 폴더 내 모든 파일 zip 파일로 압축
Woomii
2023. 8. 30. 15:20
728x90
반응형
1. 폴더 내 모든 파일 압축하기
zip -r <zip_file_name>.zip <folder_to_zip>
- zip: zip 아카이브를 생성하기 위한 명령
- -r: zip 명령에게 지정한 폴더 내의 모든 파일과 하위 폴더를 재귀적으로 포함하도록 지시
- <zip_file_name>.zip: 결과로 생성할 zip 파일에 주고 싶은 이름. <zip_file_name> 을 원하는 파일 이름으로 대체
- <folder_to_zip>: 압축할 폴더의 경로 <folder_to_zip>를 실제 경로로 대체
(예시)
zip -r my_folder.zip /path/to/folder
2. zip 파일 압축 풀기
unzip my_folder.zip -d /path/to/destination
기본적으로 unzip 명령은 zip 파일의 내용을 현재 작업 디렉토리로 추출합니다. 특정 디렉토리로 추출하려면 -d 플래그 다음에 대상 디렉토리 경로를 지정할 수 있습니다:
이렇게 하면 my_folder.zip의 내용이 /경로/대상/디렉토리로 추출됩니다.
unzip 명령은 파일 속성 유지, 기존 파일 덮어쓰기 등 추출 과정을 제어하는 다양한 옵션과 플래그도 지원합니다. 자세한 내용과 사용 가능한 옵션 목록은 터미널에서 man unzip을 입력하여 unzip 명령의 매뉴얼 페이지를 참조하십시오.
반응형