Development/OS
Linux & Ubuntu Server 간단한 사용법 (파일 압축 관리) #7
evagrim
2022. 9. 17. 08:34
<파일 압축 관리> |
파일 압축 방법 : 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 옵션은 기본으로 가지고 간다