tar, gzip, bzip2
컨텐츠 정보
- 16,552 조회
- 9 추천
- 목록
본문
1 tar
아카이브(여러 파일을 한 파일로 묶은 것)을 생성하고 푼다.아카이브의 확장자는 .tar 이다.
tar 는 실행시 반드시 옵션이 있어야 하기 때문에 옵션에 - 를 붙이지 않아도 된다(ps도 마찬가지 이유로 - 가 필요없다). 즉, tar xvf archive.tar 도 작동한다.
2 명령어 활용예
2.1 아카이브 풀기
tar -xvf archive.tararchive.tar 라는 이름으로 묶인 파일과 디렉토리를 현재 디렉토리에 풀어준다. v 옵션은 파일을 푸는 과정을 화면에 출력해주라는 의미이다.
2.2 아카이브 만들기
tar -cvf archive.tar 묶을파일과디렉토리들archive.tar 라는 이름으로 파일과 디렉토리를 묶어준다.
2.3 퍼미션을 유지하며 아카이브 만들기
tar -cvfp archive.tar 묶을파일과디렉토리들archive.tar 라는 이름으로 퍼미션을 유지하며 파일과 디렉토리를 묶어준다.
2.4 tar+gzip 압축하기
tar -czvf archive.tar.gz 묶을파일과디렉토리들archive.tar.gz 라는 이름으로 파일과 디렉토리를 묶어준다.
tar -czvfp archive.tar.gz 묶을파일과디렉토리들archive.tar.gz 라는 이름으로 퍼미션을 유지하며 파일과 디렉토리를 묶어준다.
2.5 tar+bzip2 압축하기
tar -cjvf archive.tar.bz 묶을파일과디렉토리들archive.tar.bz 라는 이름으로 파일과 디렉토리를 묶어준다.
tar -cvjfp archive.tar.gz 묶을파일과디렉토리들archive.tar.gz 라는 이름으로 퍼미션을 유지하며 파일과 디렉토리를 묶어준다.
2.6 gzip으로 압축된 tar 풀기
tar -xvzf archive.tar.gzarchive.tar.gz 라는 tar 로 묶인뒤 gzip 으로 압축된 파일을 먼저 압축을 푼뒤에 묶인 파일까지 풀어준다.
2.7 bzip2로 압축된 tar 풀기
tar -xvjf arhive.tar.bzarchive.tar.bz 라는 tar 로 묶인뒤 bzip2로 압축된 파일을 먼저 압축을 푼뒤에 묶인 파일까지 풀어준다.
2.8 허가권(Permission) 유지하며 풀기
tar -xpf archive.tar tar -xvzpf archive.tar.gz파일을 묶을 당시의 각 파일의 허가권을 유지하며 풀어준다.
3 질문과 답변
- 질문과 답을 여기서하고 정리된 문답은 활용예 항목으로 옮겨준다.
4 잡담
- 리눅스/유닉스에서는 압축에 tar + gzip 혹은 tar + bzip2 쌍을 사용한다. tar 로 파일을 하나로 묶은 뒤에 gzip 혹은 bzip2 로 압축하는 것이다.
- 젠투 리눅스의 바이너리 프로그램들은 tar+bzip2 폼을 사용한다.
관련자료
댓글 0
등록된 댓글이 없습니다.