Linux tar: 複数の tar '-Acdtrux'、'--delete'、または '--test-label' オプションを指定できません。

Linux tar: 複数の tar '-Acdtrux'、'--delete'、または '--test-label' オプションを指定できません。

次のターミナルコマンドを実行してLinuxシステムに最新のノードをインストールしようとすると、次のエラーが発生し続けます。 tar: "-Acdtrux"、"--delete"、または "--test-label" オプションを複数指定することはできません。詳細については、「tar --help」または「tar --usage」を試してください。この端末コマンドは私がウェブサイトからコピーしたものです。

tar -C /usr/local –strip-components 1 -xJf node-v12.13.1-linux-x64.tar.xz

答え1

コマンドは次のようにする必要があります。

tar -C /usr/local --strip-components=1 -xJf node-v12.13.1-linux-x64.tar.xz

ただし、簡略化のために次のものを使用できます。

cd /usr/local
tar --strip-components=1 -xJf /path/to/node-v12.13.1-linux-x64.tar.xz

ぜひ必要な地図をご確認ください--strip-components

PS 次の構文が必要な場合があります。--strip-components 1

関連情報