GNU/Linux >> Linux Esercitazione >  >> Linux

È possibile scaricare file estremamente grandi in modo intelligente o in parti tramite Ssh da Linux a Windows?

Ho un file di circa 35 GB su un telecomando Server Linux Ubuntu. Locale , sto utilizzando Windows XP, quindi mi sto connettendo al server Linux remoto tramite SSH (in particolare sto usando un programma Windows chiamato SSH Secure Shell Client versione 3.3.2).

Sebbene la mia connessione Internet a banda larga sia abbastanza buona, il download del file di grandi dimensioni spesso non riesce con un Connection Lost messaggio di errore. Non ne sono sicuro, ma penso che fallisca perché forse la mia connessione Internet si interrompe per un secondo o due ogni diverse ore. Poiché il file è così grande, il download potrebbe richiedere dalle 4,5 alle 5 ore e forse la connessione Internet si interrompe per un secondo o due durante quel lungo periodo. Penso questo perché ho scaricato con successo file di queste dimensioni utilizzando la stessa connessione Internet e lo stesso software SSH sullo stesso computer. In altre parole, a volte sono fortunato e il download termina prima che la connessione Internet si interrompa per un secondo.

C'è un modo per scaricare il file in modo intelligente, per cui il sistema operativo o il software "sa" da dove era stato interrotto e può riprendere dall'ultimo punto se si verifica un'interruzione della connessione Internet?

Forse è possibile scaricare il file in sezioni? Anche se non so se posso dividere comodamente il mio file in più file, penso che sarebbe molto difficile, dal momento che il file è binario e non è leggibile dall'uomo.

Come ora, se l'intero download del file di ~35 GB non termina prima dell'interruzione della connessione, devo ricominciare il download e sovrascrivere il blocco di ~5-20 GB che è stato scaricato localmente finora.

Hai qualche consiglio? Grazie.

Risposta accettata:

rsync --partial è un modo semplice per farlo se hai rsync , dal momento che scorre bene su ssh. Cosa --partial non è altro che mantenere un file parzialmente scaricato, quindi puoi semplicemente riprendere da dove sei stato interrotto.


Linux
  1. È possibile trasferire file in un intervallo di date tramite FTP?

  2. 5 Esempi di comandi Wget per scaricare file in Linux.

  3. Diff binario/patch per file di grandi dimensioni su Linux?

  4. Come eseguire SCP dal server Linux al client Windows

  5. Come scaricare un file dall'URL in Linux

Come dividere file audio di grandi dimensioni su Linux

Come scaricare file da server Linux remoti

Come scaricare file utilizzando Wget tramite proxy in Linux

Come scaricare file di grandi dimensioni tramite File Manager

Come SSH nel tuo server Linux da Windows

Come eseguire SSH in una macchina Windows 10 da Linux O Windows O ovunque