매번 할 때마다 잊어버리는 tar.gz 명령어 정리
$ tar -xvzf [filename]
$ tar -cvzf [filename] [target]
$ tar -tvzf [filename]
-x는 압축을 해제하는 옵션(extract),
-c는 압축을 새로 만드는 옵션(create),
-t는 압축 파일의 내용을 나타내는 옵션(list),
-v는 진행 상황을 출력(vervose),
-z는 gzip을 사용하여 압축/해제 (gzip),
-f는 파일이름을 지정하겠다는 의미이다.
filename 은 풀거나 만들고자 하는 압축 파일 이름(.tar.gz로 끝남),
target 은 압축하고자 하는 파일 혹은 디렉토리이다.
tar는 테이프 아카이버(Tape Archiver)
의 줄임말로 압축하는 것이 아닌 여러 개의 파일을 하나로 합친다는 의미이다.
gz이 압축의 의미이며 gz는 아래와 같이 하나의 파일만을 압축할 수 있기 때문에 tar로 하나의 아카이브로 만든 다음 압축하는 것이다.
$ gzip [target]
$ gzip -d [target]
-d는 압축 해제(decompress) 옵션이다