Tar
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:我只想要那裡的文件,而不是文件夾!
我究竟做錯了什麼?
如 中所述
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'