[리눅스 명령어] tar 및 tar.gz 파일 압축 및 해제 명령어

1056 단어 리눅스리눅스

tar

  • tar는 tarball로도 불리며 압축을 하지 않고 파일들을 하나로 묶기만 하는 용도(Archiving)로 사용
  • tar 파일을 생성한 이후에 실제로 압축(Compression)을 하면 tar.gz와 같은 확장자가 됨. 압축을 하는 방식에 따라서 gz나 bz 등의 확장자가 추가로 붙음

tar 파일 압축

tar -cvf [압축파일명] [압축할 파일 혹은 폴더 경로]

ex) tar -cvf hi.tar /user/csy9604

tar 파일 압축 해제

  • 현재 디렉토리에 압축 파일을 해제
tar -xvf [압축파일명]

ex) tar -xvf hi.tar

tar.gz 파일 압축

tar -zcvf [압축파일명] [압축할 파일 혹은 폴더 경로]

ex) tar -zcvf hi /user/csy9604

tar.gz 파일 해제

tar -zxvf [압축파일명]

ex) tar -zxvf hi.tar.gz

옵션 의미

-z : gzip(gz)으로 압축

-c : tar로 묶기

-x : tar를 풀기

-f : 파일을 묶도록 지정 (반드시 추가되어야 함)

-v : 각 파일 압축 메시지 출력

-j : bzip2(bz)로 압축

-p : 파일의 권한 저장

출처
https://psychoria.tistory.com/695

좋은 웹페이지 즐겨찾기