
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
エラーによると、1つのオプションしか使用できません。
から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