Я пытаюсь скачать файл так wget -P / var / www / html / wp-content / uploads / movies / 2019 / -O love.mp4 https: / /example.com/video. mp4
Но он находит файл в корне
, а не в / var / www / html / wp-content / uploads / movies / 2019 /
Использование -O
и -P
может работать не так, как вы ожидаете. Попробуйте просто указать -O, если вы загружаете один файл.
wget -O /var/www/html/wp-content/uploads/movies/2019/love.mp4 \
https://example.com/video.mp4`
В этом примере я получаю файл с именем love. mp4 в моем каталоге / var / www / html
. Я запускаю команду как sudo, потому что у меня нет прав как обычного пользователя.
user@server:/var/www/html$ sudo wget -O /var/www/html/love.mp4 https://file-examples.com/wp-content/uploads/2017/04/file_example_MP4_1920_18MG.mp4
--2020-06-09 20:00:43-- https://file-examples.com/wp-content/uploads/2017/04/file_example_MP4_1920_18MG.mp4
Resolving file-examples.com (file-examples.com)... 185.135.88.81
Connecting to file-examples.com (file-examples.com)|185.135.88.81|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 17839845 (17M) [video/mp4]
Saving to: ‘/var/www/html/love.mp4’
/var/www/html/love.mp4 100%[==================================>] 17.01M 7.87MB/s in 2.2s
2020-06-09 20:00:46 (7.87 MB/s) - ‘/var/www/html/love.mp4’ saved [17839845/17839845]
user@server:/var/www/html$
Как это:
mkdir -p /var/www/html/wp-content/uploads/movies/2019
wget -O /var/www/html/wp-content/uploads/movies/2019/love.mp4 \
https://example.com/video.mp4