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
....그리고 표준 명령줄 구문과 공급업체별 확장을 혼합하여 사용하고 있습니다.
tar
a는 선호되지 않고 -
먼저 배치되어야 key letters
하기 때문에 key letters
tar의 구문을 향상시키는 유일한 방법은 확장자가 주요 문자 앞에 나타나지 않도록 허용하는 것입니다.
공식 tar 구문의 요소를 처음 사용하면 문제가 해결됩니다.
gtar xf /data/rvm-latest.tar.gz -other-non-tar-extensions
.