평생 ZIP파일 다운받아서 더블클릭으로 압축 해제만 하면서 살다가 .tar.gz 파일을 만들어야 할 일이 생겼다. 맨날 까먹어서 shell에서 코드를 여기에 적어 둔다. tar.gz는 tarball이라는 파일 포맷이다.
즉 여러 파일을 묶어두기 위한 포맷이다. 1. 현 디렉토리에 있는 파일 두 개를 묶으려면 다음과 같은 코드를 사용한다. tar -czf archive.tar.gz file1 file2 각 컴포넌트의 의미는 다음과 같다. tar: tarball -c: "create" - 새로 tar파일을 만들라는 의미 -z: 압축 방법을 gzip으로 설정 -f archive.tar.gz: file name을 그 뒤에 오는 이름으로 설정 file1 file2: 압축해서 넣을 파일을 목록 (3개 이상도 가능함) 파일 이름 대신 *.jpg처럼 특정 포맷의 파일을 전부 지정할 수도 있다. 2.
특정 디렉토리에 완성 파일을 넣고 싶으면 디렉토리도 적어줘야 한다. tar -czf /home/us...
#
tar
#
tarball
원문 링크 : [리눅스 시스템] tar.gz file 만들기