프린트 하기

OS환경 : Oracle Linux 6.8 (64bit)


에러 : tar: Removing leading `/' from member names

test 라는 폴더를 test.tar로 묶을 때 

1
$ tar -cvf /oracle/test.tar /oracle/test/

이 명령어로 묶게 되면 아래처럼 알리는 글이 먼저 뜨고 나서 test.tar 파일이 만들어진다. 

tar: Removing leading `/' from member names


이 메세지는 에러 메세지는 아니고 알림 메세지임

이 메세지는 압축할 파일(들)의 경로에서 tar은 '/'을 제거했다는 뜻임

기본값에서 tar은 상대 경로를 쓰므로 절대 경로를 뜻하는 '/'를 앞에 붙이면 이처럼 알림글을 내보내고 알아서 빼버림


#tar 옵션에 P(큰 로마자)를 붙여 주면 tar에 절대 경로를 넣더라도 앞에 붙은 '/'을 빼지 않는다.

1
2
3
$ tar -cvfP /oracle/test.tar /oracle/test/
$ ls 
/oracle/test.tar



해결 방법 : 이 메세지는 에러 메세지는 아니고 알림 메세지임



원인 : 이 메세지는 압축할 파일(들)의 경로에서 tar은 '/'을 제거했다는 뜻



참조 : https://pat.im/904