반응형
<파일 아카이브>
- tar 기능키(옵션) [아카이브 파일명] [파일명] : 파일과 디렉토리를 묶어 아카이브 파일을 생성 / 추출
- 기능키
- c : 새로운 tar 파일 생성
- t : tar 파일의 목차 출력
- 파일종류, 접근권한, uid, gid, 파일 크기, 마지막 수정일시, 파일명 출력
- x : tar 파일에서 원본 파일 추출
- t기능을 통해 경로 확인 후 추출 할 것
- 파일을 풀 때 원래의 경로에 복사하기 때문에 절대경로일 경우 권한 관련 문제 발생 가능
- r : 새로운 파일 추가
- u랑 달리 무조건 지정파일 추가
- u : 수정된 파일 업데이트
- 지정한 파일이 아카이브에 없거나 수정된 파일일 경우 추가됨
- 수정된 파일이 추가된 경우 나중에 추출할 때 수정된 파일이 이전 파일을 덮어씀
- 옵션
- (f) : 아카이브 파일 또는 테이프 장치를 지정.(-로 지정시 표준 입력에서 읽어옴)
- (v) : verbose모드, 처리하고 있는 파일 정보 출력
- (h) : 심볼릭 링크 파일의 원본 파일 포함
- (p) : 파일 복구시 원래의 접근 권한 유지
<아카이브 및 압축(jar)>
- jar (옵션) [아카이브 파일명] [파일명]
- tar와 사용법이 비슷함
- tar와 달리 압축하여 묶음
- tar의 기능이 jar에서 옵션으로 통합
- jdk가 설치되어 있어야 함
- 옵션
- c : 새로운 jar파일 생성
- t : jar 파일의 목차 출력
- jar 아카이브는 첫 번째 파일로 META-INF/MANIFEST.MF 파일을 만듬(관리, 인증 정보가 들어있음)
- x : jar 파일에서 원본 파일 추출
- 심볼릭 링크 파일은 자동으로 원본파일을 복사
- i : jar 파일에 색인 추가
- 아카이브 파일에 저장된 목록이 저장된 색인 파일 생성
- u : jar 파일 수정
- tar와 달리 기존 파일을 대체
- f : 아카이브 파일 지정
- m : manifest 파일 지정
- v : verbose 모드, 처리하고 있는 파일 정보 출력
- 0 : 압축 없이 아카이브만 생성
- tar는 백업 관리를 위한 추가 정보가 포함되 압축하지 않은 jar보다 용량이 큼
<.z 파일>
- pack (옵션) 파일명 : 파일을 묶지 않고 1대1로 압축
- 원본 파일 남기지 않음
- 디렉토리 압축 불가
- (-) : 상세 정보 출력
- (-f) : 강제 압축
- 실효성 없는 작은 파일은 강제압축 해야함
- pcat 파일명 : 압축을 풀지 않고 압축된 내용 확인
- pcat의 출력방향을 바꾸면 다른 파일로 저장 가능
- unpack : 압축 해제
- 여러 파일 동시 해제 가능
<.Z 파일>
- compress (옵션) 파일명 : 파일 압축
- 파일을 개별적으로 압축하므로 tar로 파일을 묶은 후 압축하는 것이 편함
- pack 명령보다 압축률이 높음
- (-f) : 강제 압축
- (-c) : 압축 결과 화면에 출력(.Z 파일은 생성 안함)
- (-v) : 압축 정보를 화면에 출력
- zcat 파일명 : 압축을 풀지 않고 파일 내용 확인
- uncompress (옵션) (파일명) : 압축 해제
- 파일명 미지정 시 표준 입력을 압축 파일로 간주
- (-c) : 복원 결과를 화면에 출력(zcat과 같은 기능)
<.gz 파일>
- gzip (옵션) 파일명 : 파일 압축
- (-d) : 파일 압축 해제
- (-l) : 압추된 파일이 정보 출력
- (-r) : 하위 디렉토리로 이동하여 압축
- (-t) : 압축 파일 검사
- (-v) : 압축 정보를 화면에 출력
- (-9) : 최대한 압축
- gzcat 파일명 : 압축된 파일 내용 왁인
- gunzip 파일명 : 압축 해제
- gzip -d 파일명 과 같음
<.zip 파일>
- zip (옵션) zip파일명 파일명 : tar과 같이 원본 파일을 그대로 두고 압축 파일을 별도로 생성
- (-v) : 압축 정보를 화면에 출력
- (-r) : 디렉토리 압축
- compress와 gzip과 달리 디렉토리 압축 가능
- (-u) : 수정되거나 추가된 파일만 출력
- unzip 파일명 : 압축 해제
<.bz2 파일>
- bzip2 (옵션) 파일명 : 파일 압축
- gzip이나 zip에 비해 압축률이 좋으나 속도가 느림
- (-d) : 파일 압축 해제
- (-l) : 압축된 파일 내용 확인
- (-t) : 압축 파일 검ㅅ
- (-v) : 압축 정보를 화면에 출력
- (--best) : 최대한 압축
- bzcat : 압축된 파일 내용 확인
- bunzip2 파일명 : 압축 해제
반응형
'유닉스, 리눅스' 카테고리의 다른 글
[유닉스/리눅스 기초]유틸리티 (0) | 2016.09.13 |
---|---|
[유닉스/리눅스 기초]통신 (0) | 2016.09.13 |
[유닉스/리눅스 기초]프로세스 / 사용자 (0) | 2016.09.13 |
[유닉스/리눅스 기초]파일 / 디렉토리 검색 (0) | 2016.09.13 |
[유닉스/리눅스 기초]파일 속성 및 접근 권한 (0) | 2016.09.13 |
댓글