tar 호출을 하려고 하는데 다음 오류가 발생합니다.

tar 호출을 하려고 하는데 다음 오류가 발생합니다.

tar를 사용해 보았더니 다음과 같은 오류가 발생했습니다.

$ tar --strip-components=1 xf /data/rvm-latest.tar.gz 
tar: You must specify one of the `-Acdtrux' or `--test-label' options
Try `tar --help' or `tar --usage' for more information.

답변1

이는 옵션 중 하나(-Acdtrux)가 다른 옵션보다 먼저 명령줄에 나타나야 함을 의미합니다.

따라서 다음을 시도해 보십시오.

tar x --strip-components=1 -f /data/rvm-latest.tar.gz

답변2

기간 옵션은 단기 옵션 뒤에 와야 합니다.전통적인 스타일.

바꾸다

tar --strip-components=1 xf /data/rvm-latest.tar.gz

사용

tar xf /data/rvm-latest.tar.gz --strip-components=1

답변3

을(를) 사용하고 있지 않지만 을( tar를) 사용하고 있습니다 gtar.

tar....그리고 표준 명령줄 구문과 공급업체별 확장을 혼합하여 사용하고 있습니다.

tara는 선호되지 않고 -먼저 배치되어야 key letters하기 때문에 key letterstar의 구문을 향상시키는 유일한 방법은 확장자가 주요 문자 앞에 나타나지 않도록 허용하는 것입니다.

공식 tar 구문의 요소를 처음 사용하면 문제가 해결됩니다.

gtar xf /data/rvm-latest.tar.gz -other-non-tar-extensions.

관련 정보