我正在尝试从下载最新的 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'