Onde encontrar o arquivo baixado depois de arrastar uma URL de FTP para o terminal?

2

Normalmente, quando eu arrasto um link para o terminal, o destino do link é colado no terminal. No entanto, quando acabei de arrastar um link de FTP do Chromium para o meu Terminal (primeiro resultado no Google para "ftp pdf", ftp : //ftp.ipswitch.com/ipswitch/manuals/ftpserv.pdf ), um download de arquivo foi imediatamente iniciado (eu sabia porque uma notificação de desktop apareceu).

Eu tentei localizar o arquivo baixado usando find ~ -iname '*.pdf' (também em /tmp ), mas não encontrei nenhum rastreio. Quando tentei reproduzir o problema arrastando o ftp-URL novamente, o download foi concluído muito mais rápido do que antes, a partir do qual inferi que o arquivo ainda está em cache, em algum lugar.

Então, minha pergunta é:

  • Por que o recurso ftp está sendo baixado depois que eu arrasto o link para o meu Terminal?
    (em vez de ser colado como texto, como http-URLs)
  • Onde posso encontrar o arquivo baixado? (Eu quero apagá-lo)
por Rob W 15.01.2014 / 19:24

1 resposta

1

Why is the ftp resource being downloaded after I drag the link to my Terminal? (instead of being pasted as text, like http-URLs)

O recurso não está sendo "baixado", mas consultado em seu caminho e tipo. Ao descartar um arquivo ou URL no Konsole, ele tentará convertê-lo em um URL ou caminho. Por exemplo, descartando uma URL file:///tmp/ do Firefox para o Konsole, ela será mostrada como /tmp/ . Outra razão pela qual essa chamada de status é necessária é verificar se é um diretório ou não (para poder soltar um diretório e selecionar Alterar diretório para .

Para esta descoberta de status, o Konsole depende de vários protocolos para fornecer uma interface KIO . Agora, normalmente você deve obter um menu com as opções Copiar aqui , Mover para cá , Vincular aqui e Colar local . No entanto, por algum motivo (presumivelmente um bug de condição de corrida?), O menu nem sempre é oferecido e um download é iniciado imediatamente (código relevante está em TerminalDisplay::dropEvent ).

Isso foi observado no Konsole 15.08.0 (Qt 5) no Arch Linux, a propósito.

Where can I find the downloaded file? (I want to delete it)

Há uma boa chance de que o arquivo não tenha sido salvo e, portanto, você não precisa excluí-lo. Se você acha que ainda está em algum lugar, procure em /proc/$pid/fd/ os descritores de arquivo do seu processo (ou invoque lsof ). (Você também tentou /var/tmp/ além de /tmp e ~ ?)

Na próxima versão 15.xx, uma nova opção está disponível para desabilitar esta funcionalidade Arrastar e Soltar e simplesmente colar tudo como texto ( bug 304290 ). Você pode encontrar isto abrindo as configurações do seu perfil, aba Mouse , opção Desativar o menu arrastar e soltar para URLs e arquivos .

    
por 30.08.2015 / 11:42