개발/리눅스

Linux 파일 압축 해제

림쌍월 2020. 10. 29. 10:02

1 . tar

 - tar 압축
   $tar -cvf [압축명.tar] [압축대상]

   ex)  $tar -cvf test.tar test.txt

 - tar 압축해제
   $tar -xvf [압축해제명.tar]

   ex)  $tar -xvf test.tar

 

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

   ex)  $tar -zcvf test.tar.gz test.txt

 - tar.gz 압축해제
   $tar -zxvf [압축해제명.tar.gz]

   ex)  $tar -zxvf test.tar.gz

 

   * 옵션

   [-f] : 파일 이름을 지정 (기본 옵션)

   [-c] : 파일을 tar로 압축 (기존 파일 덮어 쓰기)

   [-x] : 파일 압축을 해제

   [-p] : 파일 권한을 저장

   [-v] : 파일을 압축하거나 풀때 과정을 화면으로 출력

   [-z] : gzip으로 압축하거나 해제

   [-A] : 지정된 파일을 추가

   [-C] : 대상 경로정보 지정

 

 

 

2 . zip

 - zip 압축
   $zip [압축명.tar] [압축대상]

   ex)  $zip test.tar test.txt

   ex)  $unzip test.zip -d /home/myfolder/ -x *.png

 

   * 옵션

   [-r] : 특정 폴더를 압축

   [-x] : 특정 파일을 제외

   [-e] : 압축시 암호 설정

   [-1] : 압축 성능수치(압축속도 ↑ , 압축률 ↓)

   [-9] : 압축 성능수치(압축속도 ↓ , 압축률 ↑)

 

 

 - unzip 압축해제
   $unzip [압축명.zip]

   ex)  $unzip test.zip

   ex)  $unzip test.zip -d /home/myfolder/

 

   * 옵션

   [-l] : 파일 압축 없이 압축파일의 내용 만 확인
   [-d] : 특정 폴더에 압축해제

'개발 > 리눅스' 카테고리의 다른 글

AWS에 Jupyter Notebook 기본서비스로 설정  (0) 2022.07.02
공짜 SSL Certbot 적용  (0) 2022.04.14
openSSL 설정  (0) 2022.04.08
Linux 현재 날짜/시간 확인 및 변경  (0) 2021.01.26
Linux locale ( 한글 언어 설정 )  (0) 2021.01.26