본문 바로가기

일상 이슈 등

압축파일 tar, tar.gz, zip 압축 및 압축 해제 명령어(cmd)

 

제가 압축을 풀고자 하는 파일의 속성은 tar.gz 였습니다. 

압축관련 zip 앱을 사용하지않는 이유는 tar 파일은 2번 압축을 풀어야되기에 

용량이 큰 압축파일은 용량 부족으로 압축파일을 다 못푸는 경우가 있습니다.

 

저는 이를 해결하기 위해 이 명령어를 사용하였습니다.

이 명령어를 사용한다면 파일을 1번 압축해제하기 때문에 용량이 적어도 가능합니다.

 

​윈도우 기준으로 설명드리려고 합니다.

우선 cmd 를 찾아 명령 프롬프트를 실행합니다.

 

만약 압축하고자 하는 파일이 어디에 속해있는지 모르신다면 그 파일의 속성에 들어가셔서 위치 확인하시면 됩니다.

 

 

확인한 후에 cd 명령어를 통해서 그 폴더 안으로 들어가줍니다.

tar -zxvf Xilinx_Unified_2022.2_1014_8888.tar.gz

cd .. << 이전 폴더

 

저는 다운로드 폴더에 압축해제 하고자하는 파일이 있기때문에 Downloads 파일로 들어갔습니다.

제가 풀고자 하는 파일 이름은 Xilinx_Unified_2022.2_1014_8888.tar 였습니다. 근데 속성에 들어가니 .gz 로 되어있더라구요 그래서 

tar -zxvf Xilinx_Unified_2022.2_1014_8888.tar.gz

 해주었습니다.

 

완료 된 모습입니다. 사진 맨 밑  tar -zxvf Xilinx_Unified_2022.2_1014_8888.tar.gz 는 한번 더 쓰실 필요 없습니다. 참고

 

윈도우 cmd 또는 리눅스 tar 압축 / 압축 해제

 

tar 파일은 뒤에 -cvf를 달면 압축이 가능하고, -xvf를 달면 압축 풀기가 가능합니다.

tar -cvf name.tar folder_name   (folder_name < 의 폴더에 name.tar < 파일을 압축을 하라는 명령어 입니다.)

tar -xvf name.tar                        (name.tar < 파일을 압축을 풀라는 명령어 입니다.)

 

위의 파일을 압축해제 하거나 푸실 때는 그 파일이 위치한 곳 ex. c드라이브안에 다운로드 폴더면 그 폴더 위치로 가서 명령어를 실행하여야됩니다.

 

 

윈도우 cmd 또는 리눅스 tar.gz 압축 / 압축 해제

tar.gz 파일은 gzip 형태로 압축된 파일인데, tar 파일에 대한 명령어에서 z만 cvf, xvf 앞에 붙여주시면 됩니다.

 

tar -zcvf name.tar.gz folder_name

tar -zxvf name.tar.gz

윈도우 cmd 또는 리눅스 zip 압축 / 압축 해제

윈도우에서도 자주 사용되는 압축 확장자 형태인 zip도 zip 및 unzip 명령어를 통하여 쉽게 압축 및 압축 풀기가 가능합니다. 사용 방법은 tar 파일에 대한 명령어와 비슷하나, -cvf 등의 인자를 지정해주지 않아도 되어 사용법이 매우 간단한 편입니다.

 

zip name.zip folder_name

 

unzip name.zip