-
<Linux 마스터 2급> 파일 아카이브와 압축Linux 마스터 2급 2021. 11. 1. 21:00
■파일 아카이브
1. 아카이브(archive)는 다수 개의 파일이나 디렉터리를 하나의 파일로 묶는 것
2. 아카이브 파일은 다른 시스템으로 다수 개의 파일을 한 번에 전송하거나 파일 백업용으로 사용
형식 tar [옵션] 파일명 옵션 기능 c 새로운 아카이브 파일 tar 생성 x tar로 묶은 파일을 원본 파일로 복원 d 아카이브에 있는 파일과 비교 r 아카이브된 파일의 마지막 부분에 파일 추가 t 아카이브 파일에 있는 파일 목록 나열 u 아카이브에 있는 기존 파일보다 새로운 파일로 업데이트 f 아카이브 파일명을 지정, 생략하면 디폴트 파일명으로 지정 v 처리하고 있는 파일의 정보를 화면에 출력 z gzip으로 압축하거나 해제 j bzip2로 압축하거나 해제 P 절대 경로 정보 유지 J xz옵션으로 압축 파일인 tar.xz에 사용 --exclude 특정 디렉터리를 제외하고 묶음 ■파일 압축과 해제
1. 대표적인 파일 압축 명령은 compress, gzip, bzip2, xz
2. 일반적으로 많이 사용되는 압축 명령어는 gzip, bzip2
3. 압축률이 가장 낮은 것은 명령어 compress이며 압축률이 가장 높은 것은 명령어 xz
compress와 uncompress 압축 파일명 압축/해제 명령어 기능 .Z compress [옵션] 파일명 확장자 .Z로 파일 압축
-d : 파일 압축을 해제
-c : 기본 생성 파일인 .Z가 아닌 지정 파일로 생성
-v : 압축 진행 과정을 화면에 표시
-V : compress 명령어 버전 정보 출력uncompress 파일명 확장자가 .Z인 파일 압축 해제 gzip와 gunzip 압축 파일명 압축/해제 명령어 기능 .gz gzip [옵션] 파일명 확장자 .gz로 파일 압축
-d : 파일 압축을 해제
-l : 압축된 파일 정보를 나타냄
-v : 압축 과정을 화면에 표시gunzip 파일명 확장자가 .gz인 파일 압축 해제
'gzip -d'와 동일한 기능zcat 파일명 압축된 파일의 내용을 출력 bzip2와 bunzip2 압축 파일명 압축/해제 명령어 기능 .bz2 bzip2 [옵션] 파일명 확장자 .bz2로 파일 압축
gzip의 옵션과 동일bunzip2 파일명 확장자 .bz2인 파일 압축 해제 bzcat 파일명 압축 파일의 내용 출력 xz와 unxz 압축 파일명 압축/해제 명령어 기능 .xz xz [옵션] 파일명 확장자 .xz로 파일 압축
-z : 강한 파일 압축
-d : 강한 파일 압축 해제
-v : 압축 과정을 화면에 표시unxz 파일명 확장자 .xz인 파일 압축 해제
'xz -d'와 동일한 기능'Linux 마스터 2급' 카테고리의 다른 글
<Linux 마스터 2급> 프린터 설치 및 설정 (0) 2021.11.02 <Linux 마스터 2급> 소스 코드 설치 (0) 2021.11.01 <Linux 마스터 2급> apt-get(advanced packaging tool get)/aptitude (0) 2021.10.31 <Linux 마스터 2급> dpkg (0) 2021.10.31 <Linux 마스터 2급> YUM(Yellowdog Updater Modified) (0) 2021.10.31