OS/Centos
TAR 절대 경로
하이주니
2009. 7. 3. 11:47
반응형
# CENTOS
tar cvfP 생성파일명.tar 묶일파일1 묶일파일2 ... 묶일파일n
위와 같이 대문자 P 옵션 주면 절대경로로 묶인다.
# AIX
tar cvf 생성파일명.tar 묶일파일1 묶일파일2 .. 묶일파일n
cvf 만 줘도 된다.
tip
리눅스 상에서 xargs 옵션으로 tar 리스트를 들을 계속 묶을 때
tar로 묶인 파일은 한개도 없지만, tar 파일이 생성되는 경우가 있다.
이럴때는
# tar파일이 null 일경우 삭제
get_line=`tar tvf release.tar | wc -l`
tvf 파일은 tar로 묶인 파일들의 목록을 조회하는 명령이다.
| -> 파이프 라인으로서 왼쪽의 출력결과를 우측의 입력으로 사용한다.
wc -l : 몇줄이 존재하는지 조회
결국 get_line은 0값을 갖는다.
if [ $get_line -eq "0" ]; then
echo "생성된 파일의 내역이 존재하지 않습니다."
rm -rf release.tar
fi
와 같은 형태로 작성이 가능하다.
와 같은 형태로 작성이 가능하다.
반응형