tar 사용법 좀 알려주세요... 특히 확인법.
글쓴이: 에드워드 / 작성시간: 목, 2004/01/29 - 10:16오전
안녕하세요.
1. 현재 디렉토리, 또는 특정 디렉토리부터 하위디렉토리에 있는 *.java 파일들을 tar 로 묶고 싶을때...
2. 묶은 tar 파일의 내용을 보고 싶을때...
3. 원하는 디렉토리, 또는 현재 디렉토리에 tar 파일을 풀고 싶을때...
이렇게 세가지를 하고 싶어요.
대충 이곳에서 살펴보니까,
tar cvf a.tar ./*.java <--- 묶기
tar xvf a.tar <-- 풀기
tar t a.tar <-- 보기?
로 하면 될거 같던데...
실제로 해보니까 잘 안되네요.
tar 명령어를 어떻게 써야 되나요?
참...
find . -name "*.java" | xargs tar cvf a.tar
이 명령어를 하니까 제대로 안되던데...
1번과 같은 의미같은데... 이건 또 어떻게 써야 제대로 되죠?
제껀 SUN Solaris 에요.. :cry:
Forums:
Re: tar 사용법 좀 알려주세요... 특히 확인법.
man tar나 tar --help를 해보세요.
GNU tar를 기준으로 작성된 문서를 보고 따라 하셔서 그런 것일 수 있습니다.
그래도 tar의 기본 기능이야 비슷할 것 같은데,
혹시 모르니 옵션 앞에 대쉬(-)를 붙여서 -cvf, -xvf도 해보시구요.
tar로 묶인 파일 내부를 볼 때는 -tf 옵션을 주어야 파일 목록이 보입니다.
find . -name "*.java" | xargs tar cvf a.tar
위 커맨드는 find . -name "*.java"로 찾은 경로만큼 xargs tar cvf a.tar {param}가 개별적으로 실행되어 새로운 아카이브를 만듭니다.
find . -name "*.java" | xargs tar -rvf a.tar
GNU tar에서는 -r 옵션을 주면 append 모드로 작동하므로 원하시는 결과를 얻을 수 있을 겁니다.
----
http://nohmad.tumblr.com/
댓글 달기