sudo tar xuzf splunk-7.2.4-8a94541dcfac-Linux-x86_64.tgz -C /opt
다음 메시지를 받았습니다.
tar: You may not specify more than one '-Acdtrux', '--delete' or '--test-label' option
Try 'tar --help' or 'tar --usage' for more information.
참고: 저는 Chromeos를 실행하고 Linux 터미널을 사용하는 Google Pixelbook을 사용하고 있습니다.
편집: 저는 튜토리얼을 따르고 있는데 제가 보고 있는 사람에게 완벽하게 작동합니다.
답변1
x
아카이브를 추출( )하거나 u
아카이브를 업데이트( )할 수 있습니다. 두 가지를 동시에 수행할 수는 없습니다.
v
a (자세한 내용)를 a로 잘못 읽었을 가능성이 높습니다 u
.
따라서 필요한 것은 다음과 같습니다.
sudo tar xvzf splunk-7.2.4-8a94541dcfac-Linux-x86_64.tgz -C /opt
답변2
x
// 압축된 패키지에서 파일을 추출하는 것입니다. -x
// 압축 된 패키지에 수정된 파일을 추가하는 것입니다 . 동시에 두 가지를 모두 수행하는 것은 의미가 없습니다. 언급된 다른 것( )도 마찬가지로 호환되지 않습니다.--extract
u
-u
--update
Acdtrux
아카이브에서 파일을 추출하려고 했지만 잘못 읽었습니까 v
(장황) u
? tar xvzf
더 이해가 될 것입니다.
답변3
오류에 따르면 하나의 옵션만 사용할 수 있습니다.
에서 man tar
:
-u, --update
Append files which are newer than the corresponding copy in the
archive. Arguments have the same meaning as with -c and -r
options.
-x, --extract, --get
Extract files from an archive. Arguments are optional. When
given, they specify names of the archive members to be
extracted.
따라서 u
옵션은 x
파일을 추출하는 동안 파일을 추가(업데이트)합니다. 다른 답변에서 알 수 있듯이 (verbose) u
대신 철자를 잘못 입력했을 수도 있습니다 .v
따라서 최종 명령은 다음과 같습니다.
sudo tar xvzf splunk-7.2.4-8a94541dcfac-Linux-x86_64.tgz -C /opt