【초보자】tar,gzip명령
소개
엔지니어가 된 병아리입니다 🐥tar
와 gzip
를 이용한 「아카이브」・「압축」・「해동」・「전개」에 대해서 간단히 정리했습니다.
tar 명령
지정된 파일을 아카이브하거나 아카이브 파일에서 파일 정보를 표시하고 검색하는 명령입니다.
아카이브(archive)란:
기록 보관소의 의미.
복수의 파일을 하나의 파일로 함께 관리하는 파일.
$ tar 【オプション】 ファイル名 or ディレクトリ名
tar 명령 옵션
옵션
역할
-c
아카이브 파일 만들기
-f
아카이브 파일 이름 지정
-v
자세한 정보 표시
-z
아카이브 파일에 gzip 사용
-x
아카이브 파일 확장
압축과 아카이브는 다른가요?
=> 다르다.
압축은 말 그대로의 의미이지만, Linux에서 널리 사용되고 있는 아카이버 「tar」는 압축의 기능은 가지고 있지 않다.
「압축 아카이브」로서 작성하는 것이 항상이기 때문에, 「압축 파일」과 「아카이브 파일」이 혼동되기 쉽기 때문에 주의.
gzip 명령
gzip 형식으로 압축하거나 확장하는 명령입니다.
gzip은 압축 형식의 하나로 확장자는
.gz
가 된다.$ gzip 【オプション】 ファイル名 or ディレクトリ名
예를 들어,
$ gzip hoge.txt
이렇게하면
hoge.txt
를 gzip 형식으로 압축 한 압축 파일 hoge.gz
이 만들어집니다.조금 예
아카이브 → 압축
①
hoge.txt, fuga.txt, piyo.txt
를 아카이브한다(일괄 정리한다)$ tar -cvf hogehoge.tar hoge.txt, fuga.txt, piyo.txt
아카이브 된
hogehoge.tar
가 만들어집니다.②
hogehoge.tar
를 gzip으로 압축$ gzip hogehoge.tar
hogehoge.tar.gz
가 만들어집니다.압축 해제 → 전개
③
hogehoge.tar.gz
를 해동한다.$ gzip -d hogehoge.tar.gz
압축을 풀고 아카이브 된
hogehoge.tar
상태로 돌아갑니다.④
hogehoge.tar
를 전개한다.$ tar -xvf hogehoge.tar
hoge.txt, fuga.txt, piyo.tx
상태로 돌아갑니다.사실, 이렇게 어리석은 일을하지 않아도,
↓ 아래의 커맨드를 사용하면 ①~②와 ③~④를 한 번에 할 수 있다.
아카이브 → 압축을 한 번에 수행하는 명령
$ tar -zcvf fileName.tar.gz filename
파일 아카이브를 만들고 gzip 형식으로 압축합니다.
.tar.gz 또는 .tgz 확장자로 설정합니다.
압축 풀기 → 확장을 한 번에 수행하는 명령
$ tar -zxvf fileName.tar.gz filename
gzip으로 압축된 아카이브를 확장합니다.
Reference
이 문제에 관하여(【초보자】tar,gzip명령), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/tatsuya_1995/items/5cb4716504c79b2994e1텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)