wget, вихревые команды принимают частичные имена файлов

Вы можете использовать qpdfview для открытия документов в том же окне, но на другой вкладке:

$ qpdfview --unique --instance texview file.pdf

Это породит новое окно с идентификатором экземпляра, если он не существует, или откроет файл на новой вкладке в существующем экземпляре.

Единственный недостаток здесь в том, что он не закроет ранее открытый файл.

0
09.07.2018, 15:27
1 ответ

Вы можете использовать curl -v telnet://xx.xx.xx:80/и проверить, является ли сервер расширением hpraid.tarдо hpraid.tar.gz.

Пример

Ниже показано, как мы можем использовать curlв интерактивном режиме. Здесь мы запрашиваем следующий URL-адрес непосредственно с сервера GET /.

$ curl -svLI telnet://www.google.com:80/ <<< "GET /" | head -5
*   Trying 74.125.141.99...
* Connected to www.google.com (74.125.141.99) port 80 (#0)
HTTP/1.0 200 OK
Date: Mon, 09 Jul 2018 19:39:10 GMT
Expires: -1

ПРИМЕЧАНИЕ:Выше мы видим, что мы отправили GET /в Google, и он ответил STATUS 200.

Ваша проблема

Чтобы убедиться, что сервер добавляет расширение файла .gz, вы можете сделать что-то подобное, чтобы проверить это самостоятельно:

$ curl -v telnet://xx.xx.xx.xx/hbraid.tar <<< "GET /"

Если вы видите, что ваш файл загружается, вы знаете, что сервер выполняет добавление. Если это не удается, то вы знаете, что это делает клиент(curlилиwget).

Вручную?

Если у вас возникнут какие-либо проблемы с вышеперечисленным, вы можете сделать это вручную, как показано ниже:

  1. curlHTTP-порт сервера

    $ curl -svLI telnet://www.google.com:80/
    *   Trying 74.125.141.99...
    * Connected to www.google.com (74.125.141.99) port 80 (#0)
    
  2. Получить URL

    GET / <--- hit Return after this 2 times!
    
  3. Визуально проверьте загрузку

Дополнительные инструменты

Вы также можете сделать нечто подобное, используя socatили nc.

1
28.01.2020, 02:42

Теги

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