타르볼을 만들려고 하는데 오류가 뜹니다.
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분이 걸렸습니다. 파일 이름에서 하이픈을 제거하면 문제가 해결되었습니다.