<파일 압축 관리> |
파일 압축 방법 : tar (Tape ARchive) + zip
압축하기 | |
tar -cf name.tar a b c | 파일 tar로 묶기 |
tar -zcf name.tar.gz a b c | 파일 gz확장자로 압축하기 |
압축풀기 | |
tar -xvf name.tar | 파일 풀기 |
tar -zxvf name.tar.gz | 파일 압축해제 |
명령어 옵션 | |
-f | 파일 이름을 지정 |
-c | 파일을 tar로 묶음 |
-x | tar 압축을 풂 |
-v | 내용을 자세히 출력 |
-z | gzip으로 압축하거나 해제함 |
-t | 목록 출력 |
-p | 파일 권한을 저장 |
-C | 경로를 지정 |
ex)
tar -cf test.tar * | 현재 디렉토리의 모든 파일 묶기 |
tar -cf test.tar H*.java | 현재 디렉토리의 H로 시작하는 모든 java파일 묶기 |
tar -zcf test.tar.gz * | 현재 디렉토리의 모든 파일 압축 |
tar -zxvf test.tar.gz test.tar.gz | 압축 해제하면서 내용 출력 |
tar는 압축을 하지 않고 묶기만 할 시 파일사이즈가 오히려 커진다
때문에 -z 옵션은 기본으로 가지고 간다
'Development > OS' 카테고리의 다른 글
Linux & Ubuntu Server 간단한 사용법 (링크 파일) #10 (0) | 2022.09.23 |
---|---|
Linux & Ubuntu Server 간단한 사용법 (JDK 쌩으로 설치하는 법) #9 (1) | 2022.09.23 |
Linux & Ubuntu Server 간단한 사용법 (유용한 명령어) #6 (0) | 2022.09.17 |
Linux & Ubuntu Server 간단한 사용법 (파일 찾기와 파일 정보 확인) #5 (0) | 2022.09.17 |
Linux & Ubuntu Server 간단한 사용법 (파일 편집 및 관리) #4 (0) | 2022.09.17 |