일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 프로젝트
- backtrack
- 제어판
- Linux
- CentOS
- TrueCrypt
- 예시
- 윈도우볼륨축소
- redhat
- VMwares
- window
- 네트워크
- DiskQuata
- cybersecurity
- 오류
- 정보보안
- ㅂ
- 마운트
- mount
- ipsec
- 윈도우
- BTr3
- 윈도우서버
- defrag
- 실습
- 볼륨
- VPN
- debian
- network
- Today
- Total
정보 보안을 향한 항해
CentOS TAR 명령어 옵션과 활용예시 본문
-
TAR
tar 는 file 들을 백업하거나 전송하기 위해서 여러 file 들을 하나의 file 로 묶거나 묶여 있는 file 들을 압축해서 용량을 줄이는데 사용된다
물론 이런 묶여있고 압축되어 있는 file 을 풀 때에도 사용된다
확장자가 *.tar ( 묶임 ) ~.tar.gz ( 묶여서 맙축) 으로 되어 있으면 tar 도구를 이용해서 작업해야 한다.
묵이기 전에 가지고 있던 소유권과 허가권을 tar 작업 후에도 그대로 지니지만 묶거나 풀 때 권한을 변경할 수있다
c / x ; c 는 file 이나 dir 를 묶음 / x 는 풀기
v : 현재 상황을 보임
f : 파일을 지정함
C : dir 지정해서 압축 풀기
t : 묶여있는 file 보기
x/j : 압축하기 는 tar.bz2 에서 사용됨 들의 옵션이 있다
실습
# tar cvf test.tar abc.txt abc xyz.lst xyz
결과 file 이 먼저 나온다
어떤게 묶여있는지 출력 ← t
# tar tvf test.tar
묶여있는 거 풀기
# tar xvf test.tar -C /tmp ; ls /tmp
압축된(묶여있는) file ( tar ) file 삭제 = 일반 file 삭제와 동일
# rm -rf test.tar
c 묶어라
t file 지정
-C 위치 지정
- rm -rf tar file 삭제
tar 실습 2 - 묶어서 압축까지 +z
압축하는 c option 에 z 추가하면 ⇒ 묶어서 압축까지 해줌
cvf : 묶어라
z : 압축까지 해라
# tar cvf TEST.tar abc abc.txt xyz xyz.lst
z 붙이기전 (압축하기전)
먼저 묶기 부터 !
일단 z 빼고
크기 10k
# tar cvfz TEST.tar.gz abc abc.txt xyz xyz.lst
압축하니 크기 9배 가까이 줄어들음
TAR j
# tar cvfj TEST.tar.bz abc abc.txt xyz xyz.lst
# tar tvf TEST.tar.gz
묶여있는 거...
tar.gz[타르 쥐 제트]
tar r : 묶여있는file 에 특정file 추가하기
# tar rvf TEST.tar qwe
형식
[묶인file] [추가할file]
많이 사용하지는 않음
묶여있는 file 에서 file 빼기
# tar --delete abc.txt --file=TEST.tar
묶는 거 풀때는
# tar xvf test.tar
[묶여있는 file]