본문으로 바로가기
반응형
리눅스 압축 및 압축 풀기 명령어 (tar, zip)





리눅스에서 많이 사용하는 압축 명령어에 대한 정리

1. tar / gz 확장자

tar 및 gz 압축 방법

root@MIN ~]# tar -cvf [파일명.tar] [디렉토리 path 및 명]

ex : tar -cvf min.tar /home/min (/home/min 디렉토리를 min.tar 로 압축

root@MIN ~]# tar -cvfz [파일명.tar.gz] [디렉토리 path 및 명]

ex : tar -cvfz min.tar.gz /home/min (/home/min 디렉토리를 min.tar.gz 으로 압축


tar 및 gz 확장자 압축 풀기

root@MIN ~]# tar -xvf [파일명.tar]

ex : tar -xvf min.tar (min.tar 압축 해체)

root@MIN ~]# tar -xvfz [파일명.tar.gz]

ex : tar -xvfz min.tar.gz (min.tar.gz 압축 해체)


2. zip 확장자

zip 압축 하기

-r 옵션을 붙이지 않는 다면 하위의 디렉토리가 압축이 되지 않으니, -r 옵션을 이용하여 해당 디렉토리 내 모든 파일 및 하위디렉토리 압축을 진행한다.

root@MIN ~]# zip -r [파일명.zip] [디렉토리명]

ex : zip -r min.zip /home/min (/home/min 디렉토리의 모든 파일 및 디렉토리 min.zip 으로 압축)

zip 확장자 압축풀기

root@MIN ~]# unzip [파일명.zip]

ex : unzip min.zip (min.zip 압축 풀기)