묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
putty 명령어 질문
2013.02.24 20:49
$tar -cvfz backup.tar
이렇게 하라고 해서
tar -cvfz backup.tar
를 입력했더니 'z' 라는 파일 한개만 생겼습니다.
명령어가 뭐가 잘못된거죠? 알집도 아니고 아예 확장자도 없습니다.
7집으로 압축이 풀리긴 합니다.
댓글 2
-
DynamicLaser
2013.02.24 23:42
-
컴토피아
2013.02.25 05:39
오... 리눅스를 오랫동안 만져도 이 부분에 대한 궁금증이 가시지 않아 여태까지 -cvf 만 쓰고 말았는데 알고보니 파일이름을 담당하는 f 옵션만 맨 뒤로 빼서 쓰면 되는거였군요... 허무함과 함께 드디어 풀리지 않던 부분이 풀렸네요~ 좋은 답변 감사합니다ㅎ -
천제아
2013.02.27 15:04
일단 백업한 z파일은 그대로 써도 되는건가요? -
컴토피아
2013.02.25 05:47
DynamicLaser님께서 답변 잘 해주셨네요 :)
덧붙여 말하자면,
tar cvfz backup.tar.gz /www 혹은
tar -cvzf backup.tar.gz /www 식으로 사용하셔야 합니다.
f 옵션이 파일이름을 정하는 옵션이라 -를 붙이실 경우엔 f를 맨 뒤에 위치시키셔야 합니다. 그렇지 않으면 f 뒤에 있는 z를 파일명으로 인식하고 z라는 파일에 내용을 담아내고 맙니다.
참고로 파일 이름은 현재 backup.tar 로 압축 확장자(gz)가 붙지 않았는데 이 경우 z 옵션을 뺀
tar -cvf ~~~ 혹은
tar cvf ~~~ 식으로 명령어를 사용하시면 됩니다.
* putty의 명령어가 아닌, 리눅스의 명령어가 맞습니다 :)
cvzf의 경우 tar.gz 압축파일인데, 압축 대상이 없네요?
명령어는 아래와 같이 사용하셔야 합니다.
tar -cvzf (원하는 파일이름).tar.gz (압축하실 폴더 혹은 파일)
예제: xe라는 이름의 폴더를 backup.tar.gz 라는 압축파일로 압축하고싶고, 현재 /public_html/ 폴더 안에 있는 상태
tar -cvzf backup.tar.gz xe/