tar - 여러 개의 파일을 하나의 파일로 묶거나 풀 때 사용하는 명령어
리눅스에서 주로 파일을 압축할 때 tar로 압축하는 경우가 종종 있는데, 정확히 tar자체는 데이터의 크기를 줄이기 위한 파일 압축을 수행하지 않는다. 여러 파일을 하나로 묶는 용도
tar [option][file]
-f : 대상 tar 지정
-c : tar 생성
-x : tar 압축 풀기
-v : 처리되는 과정을 자세하게 나열
-C : 대상 directory 경로 지정
-A : 지정된 파일을 tar에 추가
-k : tar 파일 추출 시 기존 파일 유지
-U : tar 파일 추출 전 기존 파일 삭제
-p : 파일 권한을 저장 (압축해제할 때 권한이 변경되지 않도록_)
-z : gzip으로 압축하거나 해제함
사용 예
현재 디렉토리의 모든 파일과 디렉토리를 tar로 묶기
tar cvf test.tar *
대상 디렉토리를 포함한 모든 파일과 디렉토리를 tar로 묶기
tar cvf test.tar [경로]
tar파일을 현재 디렉토리에 풀기
tar xvf test.tar
tar파일을 지정된 디렉토리에 풀기
tar xvf test.tar -C [경로]
이 글은 정말 인상적이었습니다.