파일 묶기
tar cxtv f [파일명]
c : 묶기
x : 풀기
t : 묶인 파일 보기
v : 작업 내용 보기
f : 파일명 지정
ex) tar c test1.c test2.c > test.tar
tar t < test.tar
tar cf test.tar test1.c test2.c
tar xf test.tar
tar x < test.tar
tar cvf test.tar test*.c
tar xvf test.tar
파일 압축하기
gzip -dcflrv [파일명]
-d : 압축 해제, 이 옵션이 없으면 기본적으로 압축
-c : 표준 출력으로 결과물을 보냄
-f : 압축 해제 시, 대상 파일이 겹치는 경우, 삭제하고 진행
-l : 압축 파일 안에 파일 정보 출력
-r : 하위 디렉터리 까지 모두 압축
-v : 압축하거나 해제 할 때, 상세 정보 출력
-1, -9 : -1은 빠르고 압축률이 작음, -9 느리지만 압축률이 높음.
ex) gzip test
gzip -l test.gz
tar cv test*.c | gzip -c > test.tar.gz = tar cvfz test.tar.gz test*.c
gzip -cd test.tar.gz | tar tvf - = tar tvfz test.tar.gz
파일 잘못 풀었을 경우
xargs 유틸 사용
tar xvfz test.tar.gz
tar tfz test.tar.gz | xargs rm -rf
bzip2 -dcflrv [파일명]
- gzip 보다 좋은 압축률, 특히 텍스트 압축에 강함, 소스 코드 압축할 때 쓰임.
- gzip 과 옵션은 같음
-d : 압축 해제, 이 옵션이 없으면 기본적으로 압축
-c : 표준 출력으로 결과물을 보냄
-f : 압축 해제 시, 대상 파일이 겹치는 경우, 삭제하고 진행
-v : 압축하거나 해제 할 때, 상세 정보 출력
-1, -9 : -1은 빠르고 압축률이 작음, -9 느리지만 압축률이 높음.
ex) tar cv /test/*.c | bzip2 -9 > test.tar.bz2
bzip2 -cd test.tar.bz2 | tar tvf -
tar tvfj test.tar.bz2
'#Linux' 카테고리의 다른 글
[Linux] 필터 관련 명령어 (0) | 2019.01.17 |
---|---|
[Linux] 프로세스 관리 (0) | 2019.01.16 |
[Linux] 리다이렉션 (0) | 2019.01.15 |
[Linux] 국제화 규격 관련 (0) | 2019.01.14 |
[Linux] 파일 찾기 (0) | 2019.01.14 |