Загрузите файл на сервер?

После ssh на сервер, я хочу загрузить два файла в https://iain.cx/src/ktmux/#download на сервер. Итак, для первого файла ktmux_helper, я щелкнул правой кнопкой мыши, чтобы найти его ссылку на моем локальном компьютере, и запустите wget со ссылкой на сервере как:

wget https://git.iain.cx/?p=profile.git;a=blob_plain;f=opt/bin/ktmux_helper;hb=HEAD 

Но загруженный файл кажется html-файлом, а не ожидаемым perl-файлом. Как загрузить эти два файла?

One Solution collect form web for “Загрузите файл на сервер?”

Я думаю, что оболочка интерпретирует точки с запятой, которые делают командную строку похожим на wget и несколько операторов присваивания переменных. Вы должны поместить URL в кавычки:

 wget 'https://git.iain.cx/?p=profile.git;a=blob_plain;f=opt/bin/ktmux_helper;hb=HEAD' 

Без кавычек оболочка разбивает линию commmand на каждую полуплотность и рассматривает ее как четыре отдельных оператора:

 wget https://git.iain.cx/?p=profile.git a=blob_plain f=opt/bin/ktmux_helper hb=HEAD 

К счастью, все они синтаксически действительны, поэтому вы не получили никаких ошибок оболочки или предупреждений. Первый – тот, который дал вам файл HTML, так как ему не хватало модификатора, который сказал серверу, что вам нужен простой текстовый файл.

  • Есть ли параллельный wget? Что-то вроде fping, но только для загрузки?
  • генерировать ссылки страниц с добавочной переменной
  • Как загрузить адрес электронной почты, который вызывается на веб-странице с помощью wget?
  • загружать только первые несколько байтов исходной страницы
  • Загрузите весь сегодняшний стек с помощью wget
  • Будет ли wget -k по-прежнему преобразовывать ссылки в относительные пути, если wget остановлен преждевременно?
  • Как получить wget для использования имени прямого URL-файла в качестве имени выходного файла для сокращенного URL-адреса
  • wget: следовать настраиваемым атрибутам URL
  • Установка Apache Tomcat на CentOS, дающая ошибку чтения на Wget
  • вывод команды curl в переменной
  • wget сохраняет загруженные файлы как имя короткой ссылки, а не фактические имена файлов
  • Linux и Unix - лучшая ОС в мире.