리눅스

리눅스 tar 명령어를 이용한 압축, 해제 (tar command)

교육이 2024. 1. 31. 16:51
반응형

안녕하세요. 교육이입니다.^^

 

이번에는 리눅스의 tar 명령어를 사용하여,

파일을 압축하거나 해제하는 방법에 대해서 알아볼게요.

윈도우에서 주로 사용했던 알집과 비슷한 기능을 해요.

 

tar(Tape Archiver) 명령어는 여러 개의 파일을 하나의 파일로 묶거나,

묶여진 파일을 풀 때 사용하는 명령어예요.

그리고 tar의 옵션을 이용해서 압축 및 해제가 가능해요.

 

$ tar --help

명령어를 입력하면 여러 옵션들이 표시돼요.

이 중에서 제가 많이 사용하는 옵션 몇가지를 간단히 정리해드릴게요.

 

① tar 파일의 내용 확인하기

$ tar vft 파일.tar

파일.tar의 내용 확인

 

② tar로 파일 묶기

$ tar cvf 파일.tar 폴더
or
$ tar cvf 파일.tar 파일1 파일2 파일3 ...

폴더 또는 여러 파일 -> 파일.tar 로 묶어요.

 

③ tar로 파일 풀기

$ tar xvf 파일.tar

파일.tar를 풀어요.

 

④ tar.gz로 파일 압축하기

$ tar zcvf 파일.tar.gz 폴더
or
$ tar zcvf 파일.tar.gz 파일1 파일2 파일3 ...

폴더 또는 여러 파일 -> 파일.tar.gz로 묶고 압축해요.

 

⑤ tar.gz 파일 압축풀기

$ tar zxvf 파일.tar.gz

파일.tar.gz 압축을 풀어요.

 

⑥ tar.bz2로 파일 압축하기

$ tar jcvf 파일.tar.bz2 폴더
or
$ tar jcvf 파일.tar.bz2 파일1 파일2 파일3 ...

폴더 또는 여러 파일 -> 파일.tar.bz2로 묶고 압축해요.

 

⑦ tar.bz2 파일 압축풀기

$ tar jxvf 파일.tar.bz2

파일.tar.bz2 압축을 풀어요.

 

이상으로 자주 사용하는 tar 명령어 옵션이었어요.

 

저도 항상 헷갈려서 정리를 해봤어요.

 

오늘도 좋은 하루 되세요~~

 

반응형