본문 바로가기

리눅스 서버에서 tar을 이용해 퍼미션(Permission) 유지하면서 압축하고 복구하기

728x90
반응형

홈페이지를 운영하고 있는 계정 전체를 백업 할 때가 있다. 이때 자료실이나 첨부파일 저장 용도로 만들어지는 디렉토리의 퍼미션까지 유지하면서 압축 해야 될 필요가 있다. 여러가지 방법이 있지만 그 중 간단한 명령어 하나.

■ 디렉토리의 퍼미션을 유지하면서 압축 할 때

#] tar cvzf [압축파일명.tar] [압축대상]

■ 디렉토리의 퍼미션을 유지하면서 압축 풀 때

#] tar xvzf [압축파일명.tar] [압축대상]

※ 압축 파일명을 적을 때는 옵션 [f]를 옵션 끝에 적는다.

tar 옵션
c : 파일들을 묶어서 새로운 tar 파일을 생성
v : 압축/해제 과정을 화면에 출력
f : 압축한 파일을 하나의 파일로 묶음. 이 옵션이 없으면 압축 파일이 화면에 출력은 되지만 압축 파일이 생성 되지 않음
z : tar+gzip
x : 압축을 해제
728x90
반응형