0135. 디렉토리 tar 묶고 압축해서 공간절약 하기 (tar 묶고 풀기)
IT2015. 7. 8. 17:21
아카이브를 안전한 다른 디렉토리에 생성함을 명심하라. 그렇지 않으면 tar 가 아카이브 자체를 다시 아카이브 하려고 시도한다. |
%cd project %tar clf - . | gzip > ../project.tar.gz %cd .. %rm -f project |
tar 의 ㅣ 옵션은 아카이브 하려는 파일이 다른 하드링크를 갖고 있으면 메시지를 출력한다 하드링크 생성후 test 시 메시지 출력되지 않았음. |
아카이브 파일 내용만 출력하기. |
%gzcat project.tar.gz | tar tvf - | more |
아카이브 파일을 모두 추출하기 |
%mkdir project %cd project → 파일을 풀곳으로 가서 작업한다. %gzcat ../project.tar.gz | tar xf - |
아카이브에서 일부 파일/디렉토리만 추출하기. project/io 라는 서브디렉토리만 복구하기 |
%mkdir projedt %cd project %gzcat ../project.tar.gz | tar xf - ./io |
'IT' 카테고리의 다른 글
0137. [ if [ 숫자비교] ] 숫자 비교하기 Borun 쉘 작성2 (0) | 2015.07.08 |
---|---|
0136. 파일비교하기 Bourn 쉘 작성 (0) | 2015.07.08 |
0134. [linux] (command) <du df> df –a du –sh 디스크 공간 확인하기 (0) | 2015.07.08 |
0133. 파일크기 제한 (0) | 2015.07.07 |
0132. 파일을 압축해서 공간 절약하기 (0) | 2015.07.07 |