더북(TheBook)

tar 명령의 아카이브 해제 옵션은 -x(--extract)입니다. 파일을 묶을 때 사용한 옵션 -vf를 붙여 압축을 해제할 아카이브 파일을 지정하여 ‘tar xvf [아카이브 파일]’ 형식으로 입력합니다. 아카이브를 현재 디렉터리에 풀어 봅시다. 명령 결과 퍼팻 코드 디렉터리가 생성됩니다. 디렉터리에서 파일 목록을 확인할 수 있을 것입니다.

administrator@vmgate:~/tartest$ tar xvf puppet_production.tar 
administrator@vmgate:~/tartest$ ls 
production    puppet_production.tar

실습을 계속하려고 사용했던 tar 아카이브 파일과 퍼팻 코드 디렉터리를 삭제합니다.

administrator@vmgate:~/tartest$ rm -r puppet_production.tar 
administrator@vmgate:~/tartest$ rm -rf production 

targzip으로 파일 목록을 아카이브로 묶고 압축하는 과정을 하나로 줄일 수 있습니다. tar 명령의 -z(--gzip) 옵션은 파일을 묶은 후 아카이브 파일을 gzip으로 압축합니다. 다시 저장할 파일이 위치한 디렉터리로 이동합니다. 아카이브를 생성하는 -c-z 옵션을 추가해서 tar 명령을 실행하면 바로 tar.gz 형태의 파일이 생성됩니다. 압축한 아카이브 파일을 mv 명령으로 저장소로 옮깁니다.

administrator@vmgate:~/tartest$ cd ~/code/environments 
administrator@vmgate:~/code/environments$ tar zcvf puppet_production.tar.gz production 
administrator@vmgate:~/code/environments$ mv puppet_production.tar.gz ~/tartest 
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.