일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- Spring Boot
- 리눅스
- 프로퍼티
- Dependency Injection
- myBatis
- AOP
- JdbcTemplate
- Ubunt
- 마이바티스
- JDBC TEMPLATE
- java
- SpringJDBC
- @Spring-Test
- unix
- STS
- java spring
- Di
- POJO
- spring framework
- spring
- @test
- spring aop
- @JUnit
- Framework
- XML
- Linux
- 컨테이너
- Spring JDBC
- pointcut
- @AspectJ
- Today
- Total
개키우는개발자 : )
리눅스 파일 압축 관리(tar) 본문
파일 압축 관리
-파일 압축 방법 : tar (Tape ARchive) + zip
파일 압축 방법 : tar (Tape ARchive) + zip
생성된 파일을 하나의 파일로 묶거나 압축하여 전달한다.
-압축 파일 다루기
압축 파일 다루기
tar -cf name.tar a b c
3개의 파일을 묶어준다.
tar -zcf name.tar.gz a b c
3개의 파일을 묶어서 압축한다.
tar -xvf name.tar
v옵션을 넣지 않으면 묶였던 파일들이 풀리는 목록이 출력 된다.
tar -zxvf name.tar.gz
압축된 파일을 풀어준다.
-압축 하기 실습
tar -cf test.tar *
현재 디렉토리안에있는 모든 파일을 묶는다. 파일의 용량이 급격히 커진다.
tar -cf test.tar *
tar -zcf test.tar *
cf 옵션 앞에 z를 추가해서 압축을 한다. 묶었던 파일보다 용량이 현저히 많이 줄어든다.
하지만 test.tar이 압축 파일인지 묶은파일인지 이름만 보고 알 수 없기 때문에 압축 파일은
test.tar.gz 확장자를 붙여 준다.
tar -zcf test.tar *
mv test.tar test.tar.gz
test.tar 파일의 이름을 변경한다.
mv test.tar test.tar.gz
-압축 풀기 실습
tar -zxvf test.tar.gz
압출을 풀기 이전에 압축한 디렉토리에 이미 중복되는 파일들이 있기때문에 압출을 풀더라도 덮어씌우기 밖에 되지 않는다.
그래서 test.tar.gz 파일을 download 디렉토리에 이동먼저 시켜서 download 디렉토리 안에 압축을 풀겠습니다.
mv test.tar.gz ../download/ 이동후 download 디렉토리로 이동합니다.
download 디렉토리 안에서 압축풀기 명령어를 이용하여 압축을 풉니다. v옵션은 압축이 해제되는 액션을 눈으로 확인할 수 있습니다.
압축풀기 이미지
출처 [뉴렉처] 유튜브 채널
https://www.youtube.com/watch?v=8PQ992gdTDY&index=17&list=PLq8wAnVUcTFU9zLWK-dHWrvTJ0PF8Y0Sf
'Linux > Linux 무작정 따라하기' 카테고리의 다른 글
Linux(Unix) 링크파일 사용하기 (0) | 2019.02.11 |
---|---|
리눅스에 압축본 JDK 설치하기(wget, tar) (2) | 2019.02.11 |
리눅스 유용한 명령어 (0) | 2019.02.11 |
리눅스 파일 찾기와 파일 정보 확인하기 (0) | 2019.02.11 |
리눅스 나노(nano)를 이용한 파일 편집 (0) | 2019.02.11 |