Используя wget, как загрузить на определенное местоположение, не создавая папки, и всегда перезаписывать исходные файлы

[118361] Нет, и это не предусмотрено ядром. В зависимости от версии, используемого дистрибутива и unix'ов, используется разный алгоритм кодирования хэша (предполагается, что в основном вы имеете в виду хранение пароля)[119042]. Посмотрев на файл [119043]/etc/shadow[119044] в качестве корневого, вы сможете увидеть, какой хэш используется на вашем linux. [12413] Если вы хотите подписать что-то хэшем, большинство юниксов интегрируют двоичный [119045]md5sum[119046] или [119047]sha1sum[12414]
2
25.04.2015, 22:17
2 ответа

Необходимый результат можно получить в wget (или curl), указав выходной документ.


С помощью wget:

wget https://raw.git...etc.../README.md -O ./temp/README.md


С помощью curl:

curl https://raw.git...etc.../master/README.md > ./temp/README.md
1
27.01.2020, 22:21

Сохранение содержимого файла в выходной файл не работает с двоичными файлами.

Я заметил, что только файлы с расширением (имеют расширение. на их имя )загружаются в новую папку с таким же названием:

Например, wget 2 файла:my_archive.zipи no_extension_fileс помощью команд:

    wget -P ~/Downloads/no_extension_file https://<IP>/no_extension_file
    wget -p ~/Downloads/my_archive.zip https://<IP>/my_archive.zip

приведет к:

   ~/Downloads/no_extension_file
   ~/Downloads/my_archive.zip/my_archive.zip 
0
06.02.2020, 08:35

Теги

Похожие вопросы