IT/LINUX

[LINUX] tar 및 압축 명령정리

양눈 2016. 12. 22. 00:39
반응형

[LINUX] tar 및 압축 명령정리

- tar, zip, gz, bz2, xz 압축파일 형식 사용을 위한 명령 정리를 해보도록 하겠습니다.

1. zip

- 압축하기

#  zip -rF (압축파일명).zip  (압축할 폴더 또는 파일)

r : 서브 디렉터리 까지 압축, F : 한글 이름을 가진 파일까지 압축 합니다.

   

- 압축풀기

# unzip filename.zip

# unzip filename.zip -d /foldername/

   

2. tar

- 압축하기

# tar -cvf [압축파일명.tar] [압축할 파일/디렉토리] 

   

- 압축 풀기

# tar -xvf filename.tar

# tar -xvf filename.tar  -C  /folder/dest_folder_name/    #지정된 위치에 압축풀기

3. tar.gz (z 옵션)

- 압축하기

$ tar -zcvf 압축파일명.tar.gz [압축할대상]

   

- 압축 풀기

$ tar -xzvf 압축되어있는파일명.tar.gz

$ tar -zxvf filename.tar.gz -C /folder/dest_folder_name/ #지정된 위치에 압축풀기

   

4. tar.bz2 (j 옵션)

$ tar jcvf [압축파일명.tar.bz2] [압축할 파일/디렉토리]

- 압축 풀기

$ tar jxvf [압축파일명.tar.bz2]

$ tar -jxvf filename.tar.bz2 -C /folder/dest_folder_name/

   

5. xz

- 압축하기

# xz test.tar

# ll

-rw-r--r--. 1 root root 536  4월  2 13:47 test.tar.xz

   

- 압축풀기

# xz -d test.tar.xz

# ll

합계 24

-rw-r--r--. 1 root root 10240  4월  2 13:47 test.tar

반응형