우분투 사용하다보면 압축된 파일을 압축 해제 또는 파일 및 폴더를 압축해야 하는 일이 종종 발생합니다.
그래서 압축하기 및 압축 풀기 방법에 대해서 정리해봅니다.
□ 압축 명령어 사용법
$ tar -cvzf [압축된 파일 이름] [압축할 파일이나 폴더명]
□ 옵션값
- x : 묶음을 해제
- c : 파일을 묶음
- v : 묶음/해제 과정을 화면에 표시
- z : gunzip을 사용
- f : 파일 이름을 지정
- p : 권한(permission)을 원본과 동일하게 유지
예제) 해당 경로의 모든 파일을 xxx.tar.gz로 압축
tar -cvzf xxx.tar.gz *
예제) 권한(permission)이 없는 파일 패스하며, 해당 경로의 모든 파일을 xxx.tar.gz로 압축
tar -cvzf xxx.tar.gz * --ignore-failed-read
□ 압축 해제 명령어 사용법
$ tar -xvzf [압축 해제할 압축 아카이브 이름]
예제) 해당 경로에 xxx.tar.gz 파일의 압축을 해제
tar -xvzf xxx.tar.gz