728x90
728x90

0. zip : 폴더째로 압축하기
zip -r [결과압축파일이름].zip [압축대상디렉토리]
-r:--recurse-paths를 의미.[압축대상디렉토리]밑의 파일 및 subdirectory를 모두 포함하여 압축함.-x:--exclude를 의미.지정한 패턴에 일치하는 파일이나 디렉터리를 압축 대상에서 제외(exclude).- 다음의 명령어는 ds_dfpdf 디렉터리를 zip으로 묶되, __pycache__와 .DS_Store는 제외
zip -r ds_dfpdf.zip ds_dfpdf -x "*/__pycache__/*" "*.DS_Store"
-R의 경우,--recurse-patterns를 의미하며
정규표현식의 형태로 해당하는 특정 대상들만을 압축.zip -R foo "*.py"
1. unzip : 압축해제
unzip [압축해제대상파일].zip
-d: 압축해제된 파일들이 놓이게 될 대상 디렉토리를 지정하는 옵션. (없는 디렉토리 지정시 자동으로 생성됨)-l: 압축해제하지 않고, 내부의 list만 표시-v: 압축해제하지 않고, 상세 정보 포함한 list 표시.-o: overwrite w/o prompting-n: never overwrite-q: quiet mode-j: junk path, 디렉토리 구조 무시하고 모든 파일을 현재 디렉토리에 압축해제
728x90
'Computer > Linux' 카테고리의 다른 글
| [Linux] Network Setting (1) | 2023.02.07 |
|---|---|
| [Linux] 화면 캡쳐 단축키 (0) | 2023.01.30 |
| [Linux] Debian 계열 패키지 관리 툴: apt, apt-get (0) | 2023.01.26 |
| [Linux] nano Editor 간단 사용법 (0) | 2023.01.10 |
| [Linux] KakaoTalk 설치 (Linux Mint 21.1) (0) | 2023.01.09 |