카테고리 없음

Linux 파일 압축( tar )

mellamo 2022. 10. 26. 18:13

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로 아카이브(하나의 파일로 백업(원래 백업 용도로 탄생))

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 파일 지우기

txt 지우기