Linux 파일 압축( tar )
Archive
여러 파일이나 디렉토리를 하나의 파일로 만드는 작업
# tar '옵션' '생성할 파일명' 파일1 파일2 파일3
-c 생성(필수옵션)★
-v 과정확인(공통옵션)
-f 대상파일지정(필수옵션)★
-x 아카이브 해제
-t 아카이브 해제하지않고 tar 내부 확인
-r 기존 아카이브 파일에 파일 추가
-u 기존 아카이브 파일에 존재하는 파일이 '업데이트' 된 경우 파일 추가가능
# tar cvf ab.tar a.txt b.txt a.txt와 b.txt를 ab.tar로 아카이브(하나의 파일로 백업(원래 백업 용도로 탄생))
ls 로 파일에 txt파일이 없다는것 확인
실습위해 a.txt b.txt c.txt 파일 생성
tar 명령어로 압축파일 생성
파일 확인
# tar xvf ab.tar 압축풀기
a.txt b.txt 파일 지우기
압축풀기
파일 확인
# tar xvf ab.tar -C ../ 압축을 바로상위폴더에 풂
v를 넣어 과정을 확인할수 있다.
파일에 잘 들어갔는지 경로로 확인
# tar tvf ab.tar 안에 파일 확인가능
# tar rvf ab.tar c.txt 안에 c.txt 추가
c.txt 를 tar에 추가
경로지정후 압축 풀기
확인
# tar uvf ab.tar c.txt 내용물 업데이트
c.txt 업데이트
업데이트 확인
c.txt를 tar에 업데이트
tar 로그 확인
# tar --delete --file=ab.tar a.txt 압축파일 안에 a.txt 파일 지우기