-
[LINUX] 압축 파일 관리 - gz, tarOS/LINUX 2022. 3. 7. 09:26
gz
- gz은 한 개의 파일만 압축 가능
1) 압축하기
gzip [파일명]
2) 압축풀기
gzip -d [파일명]
3) 예시
gzip test.txt # test.txt 파일을 test.gz 으로 압축 # ( 기존 test.txt 파일은 없어지고 gz 파일이 생성된다 ) gzip -d test.gz # test.gz 파일 압축 풀기
tar
- tar는 여러개의 파일 압축 가능
- 여러 옵션을 통해 다른 형식의 파일로 압축/풀기 가능(.tar, .tar.gz, tar.xz 등)
1) 옵션
옵션 설명 -c 지정한 파일이나 디렉터리를 하나로 묶어 새로운 tar 파일 생성 -r 기존의 tar 파일 뒤에 파일을 추가 -v 어떤 명령을 실행할 때 대상이 되고 있는 파일들을 보여줌 -f 파일명 작업 대상이 되는 tar 파일의 이름을 지정 -t tar 파일 안에 묶여 있는 파일의 목록 출력 -C 경로 지정 -p 파일의 권한 저장 -x 생성된 tar파일을 푼다 -j tar.bz2에 사용 -J tar.xz에 사용 -z tar.gz에 사용 2) 압축하기
tar -cvf #파일명 [폴더명] # .tar 파일로 압축 tar -zcvf #파일명 [폴더명] # .tar.gz 파일로 압축
3) 압축풀기
tar -xvf [파일명] # .tar 파일 압축 풀기 tar -zxvf [파일명] # .tar.gz 파일 압축 풀기
4) 예시
tar -cvf test.tar testDir # testDir 폴더를 test.tar로 압축 tar -xvf test.tar # test.tar 파일 압축 풀기 tar -zcvf test.tar.gz testDir # testDir 폴더를 test.tar.gz로 압축 tar -zxvf test.tar.gz # test.tar.gz 파일 압축 풀기
기타 :: 압축률 높은 순서
xz > bzip2 > gzip > compress
'OS > LINUX' 카테고리의 다른 글
[CentOS] VMware에 CentOS 7 설치(2) - OS 설치! (0) 2020.05.06 [CentOS] VMware에 CentOS 7 설치(1) - VM 생성까지! (0) 2020.05.06