1. Archive - 파일이나 디렉토리를 하나의 파일로 관리하는 기술
-> 백업을 위해서
명령어 : tar(Tape archive)
옵션 | 내용 |
-c | tar 생성 |
-x | 압축해제 |
-v | view |
-f | 파일명 |
-t | 아카이브를 해제 하지 않고 아카이브 파일 내부의 파일 확인 가능 |
-r | 기존 아카이브파일에 파일 추가 |
-u | 기존 아카이브 파일에 update 파일 추가 |
a.txt , b.txt c.txc 을 tesf 라는 tar 파일로 만들어 보겠다.
위와 같이 test.tar 라는 파일이 생성 되었다.
만약 다른 경로에 만들고 싶다면 -C 명령어를 사용하면 된다.
2. 압축 -파일이나 디렉토리의 빈공간을 줄여서 디스크 활용도를 높힘
압축종류 | 내용 | 명령어 |
Zip | 윈도우 호환성때문에 사용, 따로 파일 설치해야 함 | zip 파일1 |
gzip | 리눅스 기본 압축파일형식, | gzip 파일명.gz |
bzip2 | gz에 비해 압축률이 30% 이상 향상됨 따로 파일 설치 필요 | bzpi2 파일명.bz2 |
xz | 리눅스 커널 압축에 사용 | xz 파일명.xz |
압축해제시 zip -d 또는 gunzip ~~~~ |
3. 아카이브와 압축을 한 번에 하는 법
tar cvfz abc.tar.gz a.txt b.txst c.txt (gz의 경우)
tar cvfj abc.tar.bz2 a.txt b.txt c.txt (bizp2의 경우)
trt cvfJ abc.tar.xz a.txt b.txt c.txt(xz의 경우)
아카이브 압축 한번에 풀기
tar xvf abc.gz -C 경로
tar를 이용해서 a.tar.gz파일을 생성합니다, 포함될 파일은 a.txt b.txt
a.tar.gz파일을 2디렉토리에 압축과 아카이브를 해제합니다.
'Linux' 카테고리의 다른 글
Linux 명령어 - (4) Storage 관리 (0) | 2023.08.13 |
---|---|
Linux 명령어 - (3) 사용자 및 그룹관리 (0) | 2023.08.13 |
Linux 권한 설정 (Acl) (0) | 2023.08.09 |
Linux 명령어 - (2) 파일 및 디렉토리 관리 (0) | 2023.08.09 |
Linux 하드링크 , 심볼릭링크(소프트링크) (0) | 2023.08.08 |