Tarは-Cを使用せずに他のディレクトリに解凍しました。

Tarは-Cを使用せずに他のディレクトリに解凍しました。

最新のffmpegをダウンロードしようとしています。ここffmpegファイルを抽出しましたが、/usr/bin何をしてもファイルを取得できません!

ファイルをダウンロードして解凍するコマンド

wget -q https://johnvansickle.com/ffmpeg/releases/ffmpeg-release-amd64-static.tar.xz -P /tmp

tar -xf /tmp/ffmpeg-release-amd64-static.tar.xz  --no-anchored 'ffmpeg' -C /usr/bin/ --strip-components=1

Obs:私はそこにフォルダではなくファイルだけが欲しい!

私は何が間違っていましたか?

ベストアンサー1

で説明されているように、man tarこの-Cオプションは後続の操作にのみ影響します。

-C, --directory=DIR
        Change  to DIR before performing any operations.  This option is
       order-sensitive, i.e. it affects all options that follow.

たとえば、'ffmpeg'ファイルパラメータを移動した後に機能する必要があります-C

tar -xf /tmp/ffmpeg-release-amd64-static.tar.xz  --no-anchored --strip-components=1 -C /usr/bin/ 'ffmpeg' 

おすすめ記事