curl не имеет конкретной опции для указания каталога загрузки для -O
.Стандартное исправление для этого - просто сначала ввести в командной строке cd
каталог, в который вы выбрали загрузку файлов.
Может быть что-то вроде этого:
#!bin/sh
# figure out where we are
pwd=`pwd`
# go to the download directory
cd /tmp/my-downloads
# Download into the right dir, find the URL file in the original dir
xargs -n 1 curl -O < $pwd/urls.txt