주저리주저리

유닉스 (파일 아카이브)와 (파일 압축)

copyc4t 2024. 11. 17. 22:08

1. 파일 아카이브 tar

- 아카이브란?

  • 사전적 정의 : 보관소, 저장소
  • 유닉스에서 정의 : 파일을 묶어 하나로 만든 것

아카이브 생성 : tar cvf T.tar *.py

아카이브 목록 : tar tvf  T.tar

아카이브 풀기 : tar xvf T.tar

아카이브 업데이트 하기 : tar uvf T.tar test.py

아카이브에 파일 추가하기 : tar rvf T.tar plus.py

 

2. 파일 아카이브와 압축 jar

아카이브 생성하고 압축 : jar cvf T.jar *.py

아카이브만 생성 : jar c0vf T.jar *.py

아카이브 내용보기 jar tvf T.jar

아카이브 풀기 : jar xvf T.jar


3. .Z 파일 compress/uncompress

옵션 설명
-f 강제 압축
-c 압축 결과를 화면에 출력 (.Z파일 생성 X)
-v 압축 정보를 화면에 출력

 

compress test.py

compress -v *.py

compress -fv test.py

 

파일 내용 보기 : zcat test.py.Z

압축풀기 : uncompress *.py.Z


4. .gz 파일 gzip/gunzip

옵션 설명
-d 압축 해제
-l 압축된 파일의 내용 출력
-r 포함하는 모든 디렉토리 압축
-t 압축 파일 검사
-v 압축 정보 화면 출력
-g 가능한 많이 만큼 압축

 

파일 내용 보기 : gzcat test.py.gz

파일 압축 풀기 : gunzip test.py.gz


5. .zip 파일 zip/unzip

옵션 설명
-v 압축 정보 화면에 출력
-r 디렉토리 압축
-u 수정되거나 추가된 파일만 압축

 

zip test.py.zip test.py

압축 해제 : unzip  test.zip


6. .bz2파일 bzip2/bunzip2

옵션 설명
-d 파일 압축을 해제
-l 압축된 파일의 내용을 보여줌
-t 압축 파일 검사
-v 압축 정보를 화면에 출력
--best 가능한 많이 압축

 

파일 내용 보기 :bzcat test.py.bz2

압축 풀기 : bunzip2 test.txt.bz2

 

'주저리주저리' 카테고리의 다른 글

갤럭시 카메라 셔터음 끄기 (adb)  (2) 2025.04.10
보안/테크 관련 소식 사이트  (2) 2024.11.21
SQLD 나에게 취약한 부분  (1) 2024.11.16
SQLD 정리  (4) 2024.11.15
파이어폭스.. 심상치 않다  (0) 2024.10.17