리눅스에서 가장 많이 사용하는 명령어 중 하나가 tar일 것입니다. 실제로 .qz이나 .zip은 용량이 줄지만 tar는 용량이 줄지 않고 묶는 용도입니다. 그러나 편의를 위해 모두 압축이라고 하겠습니다. 다양한 예시와 함께 tar 사용법을 알려드리겠습니다.
tar 옵션
일단 tar의 옵션을 알아보면 다음과 같습니다. 처음부터 외우려하면 잘 안 외워지니 눈으로 일단 쓱 훑어보고 그 다음 예문을 보며 다시 보시는 것을 추천합니다. 일반적으로 많이 사용되는 옵션과 나머지로 구분했습니다.
주요 옵션
-c tar 파일 만들기, 묶기
-v 처리 과정 보이기
-f 대상 tar를 지정
-x 압축 파일 해제, 풀기
-z gzip 압축 (.qz)방식 사용
-j bzip2 압축 (.bz2) 방식 사용
기타 옵션
-A 기존 tar에 파일 추가
-d tar와 파일 시스템의 차이점 검사
-r tar에 마지막 파일을 추가
-t tar의 파일 확인
-C 대상 경로 지정
-k tar 압축 풀때 기존 파일 유지
-e 첫 번째 에러 발생하면 중지
-w 각각의 진행 별 확인 작업하기
-U tar 압축 풀고 파일 삭제
예시 알아보기
혼동을 막기 위해 괄호나 따옴표는 넣지 않았습니다. 압축 파일은 abc, 폴더는 folder, 파일은 file로 하여 예시를 만들었습니다.
tar 폴더 압축하기
tar -cvf folder0
tar 파일 압축
tar -cvf abc.tar file0 file1 file2
gzip 폴더 압축
tar -zcvf abc.tar folder0
gzip 파일 압축
tar- zcvf abc.tar file0 file1 file2
tar 풀기
tar -xvf abc.tar
gzip 풀기
tar -zxvf abc.gz
bzip2 풀기
tar -jxvf abc.bz2
'코딩관련' 카테고리의 다른 글
chat GPT로 판타지 소설 써보기 (0) | 2023.01.15 |
---|---|
chat GPT 체험해 보기 (0) | 2023.01.15 |
파이썬 (Phython)은 기업에서도 무료 라이선스인가? (0) | 2023.01.10 |
구글 스프레드 시트 환율 계산 (0) | 2022.06.21 |
[Java Script] 오늘 날짜 출력하기 (0) | 2022.06.18 |
VIM 에디터 줄번호 숫자 표시하기 (0) | 2022.05.29 |
- Total
- Today
- Yesterday