파일 압축하기
리눅스에서 압축은 확장명을 이용하여 압축을 한다. 압축을 하게 되면 기존 파일은 삭제된다.
xz : 확장명 xz로 압축하거나 푼다. 최신 압축명령으로 압축률이 뛰어나다
형태 : xz [옵션] [파일이름]
옵션
-d : 압축을 푼다.
-l : 압축 파일에 포함된 파일 목록과 압축률등을 출력
-k : 압축 후 기존 파일을 유지한다.
bzip2 : 확장명 bz2로 압축하거나 푼다.
형태 : bzip2 [옵션] [파일이름]
옵션
-d : 압축을 푼다.
-k : 압축 후 기존 파일을 유지한다.
gzip : 확장명 gz으로 압축하거나 푼다.
형태 : gzip [옵션] [파일이름]
옵션
-d : 압축을 푼다.
xz, bzip2, gzip을 사용하여 여러 파일들을 압축하면 각각 압축파일들이 생기고 디렉터리는 압축이 안된다.
zip : 윈도우용과 호환되는 확장명 zip으로 압축한다. zip은 압축할 때 기존파일을 그대로 유지한다.
형태 : zip [옵션] [압축파일이름] [파일이름]
ex) zip /home/user/test.zip /home/user/testfile
unzip : zip 압축파일을 푼다. 압축을 풀고 나서 압축파일은 삭제되지 않고 유지한다.
형태 : unzip [옵션] [압축파일]
zip을 사용하여 여러 파일들을 압축하면 하나의 압축파일로 압축이 되고 디렉터리도 압축이 된다.
파일 묶기
파일 묶기는 여러 파일들이나 디렉터리들을 하나의 확장자 tar파일로 묶는 것이다.
tar : 확장명 tar로 묶음 파일을 만들거나 묶음을 푼다. 묶고나서 기존의 파일은 보존한다.
형태 - 옵션에 하이픈을 안 쓴다.
생성 : tar cvf [생성이름.tar] [묶을 파일들]
내부 목록 확인 : tar tvf [파일명.tar]
해체 : tar xvf [파일명.tar]
명령어 tar을 사용하여 묶기와 압축을 동시에 할 수 있다.
확장명 xz로 압축하기
형태 : tar cvfJ [생성이름.tar.xz] [묶을 파일]
xz압축 파일 해제하기
형태 : tar xvfJ [파일명.tar.xz]
확장명 gzip으로 압축하기
형태 : tar cvfz [생성이름.tar.gz] [묶을 파일]
gzip 압축 파일 해제하기
형태 : tar xvfz [파일명.tar.gz]
확장명 bzip2로 압축하기
형태 : tar cvfj [생성이름.tar.bz2] [묶을 파일]
bzip2 압축 파일 해제하기
형태 : tar xvfj [파일명.tar.bz2]
'서버 > 리눅스(Ubuntu)' 카테고리의 다른 글
RAID 와 LVM (0) | 2023.01.04 |
---|---|
파티션과 마운트 (0) | 2023.01.04 |
허가권과 소유권 (0) | 2022.12.30 |
파일 내용 출력 (2) | 2022.12.29 |
리눅스 기본 명령어 (0) | 2022.12.29 |