파일 아카이브
- 파일을 묶어서 하나로 만든 것
- tar (tape archive) 명령은 원래 여러 파일이나 디렉터리를 묶어서 마그네틱 테이프와 같은 이동식 저장 장치에 보관하기 위해 사용하는 명령
- 현재는 다른 시스템과 파일을 주고 받거나, 백업을 하기 위해 여러 파일이나 디렉터리를 하나의 아카이브 파일로 생성하거나, 기존 아카이브에서 파일을 추출하기 위해 사용한다.
tar
- 기능: 파일과 디렉터리를 묶어 하나의 아카이브 파일을 생성한다.
- 형식: tar 기능 [옵션] [아카이브 파일] 파일명
- 기능 c : 새로운 tar 파일을 생성한다.
- t : tar 파일의 내용을 출력한다.
- x : tar 파일에서 원본 파일을 추출한다.
- r : 새로운 파일을 추가한다.
- u : 수정된 파일을 업데이트 한다.
- 옵션 f : 아카이브 파일이나 테이프 장치를 지정한다. 파일명을 '-' 으로 지정하면 tar 파일 대신 표준 입력에서 읽어들인다.
- v : 처리하고 있는 파일의 정보를 출력한다.
- h : 심벌릭 링크의 원본 파일을 포함한다.
- p : 파일 복구 시 원래 접근 권한을 유지한다.
- j : bzip2 로 압축하거나 해제한다.
- z : gzip 으로 압축하거나 해제한다.
gzip
- 파일을 압축한다.
- 형식: gzip [옵션] 파일명
- 옵션: -d) 파일 압축을 해제한다.
- -l ) 압축 파일의 정보를 보여준다.
- -r ) 하위 디렉터리를 이동하여 파일을 압축한다.
- -t ) 압축 파일을 검사한다.
- -v ) 압축 정보를 화면에 출력한다.
- -9 ) 최대한 압축한다.
zcat
- gzip 으로 압축된 파일의 내용을 출력한다.
- 형식 : zcat 파일명
gunzip
- gzip 으로 압축된 파일의 압축을 푼다.
- 형식: gunzip 파일명
bzip2
- 파일을 압축한다.
- 형식 : bzip2 [옵션] 파일명
- 옵션: -d) 파일 압축을 해제한다.
- -l ) 압축 파일의 정보를 보여준다.
- -t ) 압축 파일을 검사한다.
- -v ) 압축 정보를 화면에 출력한다.
- --best ) 최대한 압축한다.
bzcat
- 압축된 파일의 내용을 출력한다.
- 형식: bzcat 파일명
bunzip2
- bzip2로 압축된 파일의 압축을 푼다.
- 형식: bunzip2 파일명
'리눅스프로그래밍' 카테고리의 다른 글
우분투 리눅스 - 사용자 계정 관련 파일 (0) | 2020.06.21 |
---|---|
우분투 리눅스 - 소프트웨어 컴파일 (0) | 2020.06.21 |
우분투 리눅스 - 스냅 (0) | 2020.06.20 |
우분투 리눅스 - 우분투 패키지 (0) | 2020.06.20 |
우분투 리눅스 - systemd 서비스 (0) | 2020.06.04 |