2015-06-01 7 views
-3

Я использую wget для загрузки файлов в группу файлов, которые будут попадать в программу. Я знаю, что я могу использовать «-P» для отправки файла в каталог tmp, но я не уверен, что лучший способ - переместить файл в нужный пункт назначения после полной загрузки. Является ли rsync лучшим способом перемещения файлов или другим методом, предпочитающим использовать скрипты?Как автоматически переместить полностью загруженный файл в новый каталог

+2

Crossposting http://unix.stackexchange.com/q/206751/74329? – Cyrus

+0

Как насчет 'mv'? – hek2mgl

+0

'mv' отлично работает. Я просто не был уверен, был ли это лучший метод. Я в основном загружаю базу данных файлов столько часов, и я не был уверен, что «mv» - лучший способ. Сейчас я сохраняю файл во временном каталоге с помощью wget, а затем запускаю команду в 'mv' в скрипте, когда wget закрывается. –

ответ

1

Если вы собираетесь переместить файл, если загрузка правильно сделано, то сделать шаг или, если он не не загружается должным образом, то нет необходимости в движении, то вы можете использовать «Логическое И» между командами wget и mv

wget http://mysite.example.com/file1.tgz && mv file1.tgz /new_dest/ 
Смежные вопросы