Linux 압축 하기/압축 풀기


Tape Archive

tar은 Tape Archive 의 약자로, 옛날부터 Tape 드라이브를 백업하기 위해 사용했다고 한다. tarball 이라고 불리기도 한다고 한다.

tar은 압축을 옵션으로 줄 수 있는데, gzip 으로 압축을 하면 tar.gz 파일이, bzip2로 압축하면 tar.bz2 가 생성된다.

tar command의 (사실은 상당히 많은 옵션을 가지고 있지만) 기본적인 옵션은 아래와 같다.

c : Create a new .tar file

v : Verbosely show the pregress

f : File name

x : Extract

t : List content

z : for gzip

j : for bzip2


간단 사용예

tar 압축 하기

$ tar -cvf <output_file_name>.tar <input_folder>

tar 압축 풀기

$ tar -xvf <input_file_name>.tar 

tar.gz 압축 하기

$ tar -zcvf <output_file_name>.tar.gz <input_folder>

tar.gz 압축 풀기

$ tar -zxvf <input_file_name>.tar.gz 

tar.bz2 압축 하기

$ tar -jcvf <output_file_name>.tar.bz2 <input_folder>

tar.bz2 압축 풀기

$ tar -jxvf <input_file_name>.tar.bz2 


보다 자세한 내용은, https://www.tecmint.com/18-tar-command-examples-in-linux/ 참조

'Programming > Linux' 카테고리의 다른 글

scp  (0) 2018.05.29
Systemd Service  (0) 2018.05.04
Linux HDD mount  (0) 2018.04.06
HandBrakeCLI  (0) 2018.04.06
Linux sed  (0) 2018.02.05

+ Recent posts