배경
자주 사용하는데 문제는 유닉스 환경을 잠시 안쓰면 잊어서 기록을 함. 더 자세한 내용은 "man tar"에서 볼 수 있지만, 귀찮으니 자주 쓰는 건 외우도록 하자.
일일히 이해하고 사용하기 귀찮다면 관례적으로 압축은 -cvzf, 해제는 -xvzf 로 외워도 쓰는데는 지장없다.
개요
압축 파일의 본질은 말그대로 알고리즘으로 파일의 크기를 줄이는 데에 있다. 하지만, 그외에 더 좋은 용도로 사용된 것이 바로 여러 파일들을 하나로 합치는 것들이다. tar는 기본적으로 여러 파일을 하나라 합치나 압축을 하는 기능이 없다. 때문에 tar 뒤에 gz 같은 추가 확장자로 추가로 압축 작업을 했는지 구분하기도 한다.
옵션
x | 묶음 해제 |
c | 파일 묶음 |
v | 묶음/해제 과정을 화면에 표시 |
z | gunzip 을 사용 |
f | 파일 이름을 지정 |
p | 권한(permission)이 원본과 동일하게 유지 |
압축
와일드 카드"*" 사용가능함.
예시)
tar -cvzf {생성할 파일명}.tar.gz {압축할 파일 및 폴더}
압축 해제
예시)
tar -xvzf {압축된 파일명}.tar.gz
참고자료
'리눅스 > 리눅스 공통' 카테고리의 다른 글
리눅스 공통 : ssh로 원격 명령어 실행 (1) | 2017.09.03 |
---|