리눅스
리눅스 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 명령어 옵션이었어요.
저도 항상 헷갈려서 정리를 해봤어요.
오늘도 좋은 하루 되세요~~
반응형