tar: Removing leading `/' from member names Error > 개발

본문 바로가기
사이트 내 전체검색

개발

tar: Removing leading `/' from member names Error

페이지 정보

profile_image
작성자 관리자 (61.♡.26.87)
댓글 0건 조회 2,243회 작성일 20-05-28 17:25

본문

CentOS 6 과 7 에서 잘 사용하던 bash script 가 센토스 8 에서 오류가 난다.
tar: Removing leading `/' from member names

스크립트 구문은 아래와 같다.
# tar jcvpf etc.tar.bz2 /etc --execlude=/etc/selinux/*

뭔가 / 로 시작하는 폴더명이 문제가 있는 듯 하다.

ㅇ 해결방법
--absolute-names 또는 -P 옵션을 추가한다.

# tar jcvpPf etc.tar.bz2 /etc --execlude=/etc/selinux/*

ㅇ 참고
https://unix.stackexchange.com/questions/59243/tar-removing-leading-from-member-names
https://stackoverflow.com/questions/25929315/tar-removing-leading-from-member-names


ㅁ 옵션을 추가하여 문제를 해결 한 듯 보였으나, 또다른 문제가 발생하면서 여전히 exclude 가 안된다.

tar: The following options were used after any non-optional arguments in archive create or update mode. These options are positional and affect only arguments that follow them. Please, rearrange them properly
tar: --execlude '/etc/selinux/*' has no effect
tar: Exiting with failure status due to previeous errors

option 이나 argument 의 순서에 문제가 있단다. 순서를 바꿔 보란다.

ㅇ 해결방법
exclude 파라미터를 앞으로 보낸다.

# tar jcvpPf etc.tar.bz2 --execlude=/etc/selinux/* /etc

추천0

댓글목록

등록된 댓글이 없습니다.

Total 386건 7 페이지
  • RSS

검색


사이트 정보

Copyright © Baragi.Net. All rights reserved.