TAR에서 오류가 발생합니다. tar: '-Acdtrux' 또는 '--test-label' 옵션을 두 개 이상 지정할 수 없습니다.

TAR에서 오류가 발생합니다. tar: '-Acdtrux' 또는 '--test-label' 옵션을 두 개 이상 지정할 수 없습니다.

타르볼을 만들려고 하는데 오류가 뜹니다.

persis1@takwa228-DEV $ tar -pcrvzf ALPHA.tar.gz https-ALPHA

tar: You may not specify more than one `-Acdtrux' or `--test-label' option

Try `tar --help' or `tar --usage' for more information.

답변1

메시지에서 알 수 있듯이 c와 는 결합할 수 없습니다 r. 전자는 "아카이브 생성"을 의미하고 후자는 "아카이브에 추가"를 의미하므로 동시에 사용할 수 없습니다.

당신은 간단히 할 수 있습니다

tar cpvzf ALPHA.tar.gz https-ALPHA

답변2

다른 이유로 동일한 오류 메시지가 발생했다는 점을 덧붙이겠습니다. 그 일이 있은 지 몇 달이 지났는데 오늘 아침에 갑자기 이런 말을 들었습니다.

You may not specify more than one '-Acdtrux' or '--test-label' option

달리는 동안

tar cfvz backup-logs.$(date +'%Y-%m-%d').tgz *.log

이유는 이름이 붙은 파일이 있고 -crontab.log, 파일명 앞에 하이픈이 있기 때문입니다. 그것을 알아내는 데 30분이 걸렸습니다. 파일 이름에서 하이픈을 제거하면 문제가 해결되었습니다.

관련 정보