GNU/Linux >> Linux Esercitazione >  >> Linux

Come scaricare file in Rocky Linux 8 sulla riga di comando usando wget

È facile scaricare un file con un download manager. Attraverso un'interfaccia utente grafica, gli utenti possono scaricare molti file. Ma se parliamo dell'interfaccia della riga di comando o del terminale, la maggior parte degli utenti trova difficile utilizzare questo ambiente. Un utente inesperto non può nemmeno scaricare file tramite un terminale Linux senza l'assistenza di un utente Internet o esperto. Molti download manager vengono utilizzati per scaricare file da un ambiente Linux o Unix. In questo articolo, esploreremo come scaricare file utilizzando il comando wget nel terminale Rocky Linux.

Wget è un'utilità della riga di comando disponibile gratuitamente per il download di file. Questo strumento può essere installato su Linux, Unix, Windows e Mac OS. È un pacchetto non interattivo che ci permette di scaricare file in background senza interrompere il nostro lavoro. Il programma supporta il download di file su protocolli Web comuni come HTTP, FTP e HTTPS. Wget offre le seguenti funzionalità:

Robustezza:può funzionare anche se la connessione Internet è lenta o instabile.
Wget continua a scaricare file quando il download viene interrotto a causa di problemi con Internet.
Viene utilizzato per scaricare file ricorsivamente da Internet.

Controlla la versione di wget installata

Puoi controllare quale versione di wget è installata sul tuo sistema. Usa il seguente comando.

$wget --version

Installa il comando Wget

Se wget non è installato, lo installerai usando il comando dnf come indicato di seguito.

$dnf -y install wget

qui, l'opzione -y viene utilizzata per la conferma prima di installare qualsiasi utilità.

Esistono i seguenti modi attraverso i quali possiamo scaricare file tramite il pacchetto wget.

Scarica un singolo file

Quando stai scaricando un singolo file, digita il comando wget e ti verrà fornito il percorso assoluto di destinazione del file.

Sintassi:

$ wget https://www.somedomain.tld/somefile.txt

Rinomina nel file di download

È possibile salvare il file scaricato con un nome diverso. Digita wget -O per rinominare un file. Abbiamo rinominato con wgetgetfilesam.zip come mostrato di seguito.

Sintassi:

$ wget -O website URL

Esempio:

$ wget -O /tmp/testfile.zip https://somedomain.tld/otherfile.zip

Questo comando scaricherà il file https://somedomain.tld/otherfile.zip e lo salverà come testfile.zip nella cartella /tmp del sistema locale.

Scarica il file in una directory specifica

È possibile salvare il file scaricato in una cartella o directory particolare. Digitare il comando wget con -P nome della directory in cui si desidera salvare il file e digitare l'URL del percorso del file. Come mostrato di seguito.

Sintassi:

$ wget -P <directory path> <website URL>

Esempio:

$ wget -P /tmp https://somedomain.tld/otherfile.zip

Questo scaricherà il file https://somedomain.tld/otherfile.zip nella cartella /tmp e lo salverà con il nome otherfile.zip.

Scarica più file contemporaneamente

Puoi scaricare più file, anche da protocolli Web diversi come HTTP, HTTPS e FTP. Usa il comando wget con gli URL. Di seguito viene fornita un'implementazione pratica.

Sintassi:

$ wget <HTTP URL> <FTP URL>

Esempio:

$ wget https://somedomain.tld/otherfile.zip https://seconddomain.tld/file.zip

Nota:puoi scaricare qualsiasi tipo di file utilizzando il comando wget come .txt, .tar, .zip, .png, ecc.

Scarica file in background

Puoi scaricare immediatamente i file in background usando il comando wget -b. Per conoscere il registro dello stato del file di download verrà scritto nel file wget-log. L'output del comando è riportato di seguito.

Sintassi:

$ wget -b <website URL>

Esempio:

$ wget -b https://somedomain.tld/otherfile.zip

Questo scaricherà il file otherfile.zip nella directory corrente. il prompt dei comandi tornerà immediatamente, così potrai continuare a lavorare sulla shell mentre il download continua in background.

Limita limite per scaricare file

Puoi limitare il limite del file di download usando –limit-rate=512k. Significa che se non vuoi scaricare più di 512k o un limite, utilizzerai questo comando con wget. L'implementazione è riportata di seguito.

Sintassi:

$ wget --limit-rate=512k <download url>

Esempio:

$ wget --limit-rate=512k https://somedomain.tld/files/archive.zip

Questo comando scaricherà il file archive.zip nella cartella corrente, la velocità di download sarà limitata a 512 Kbit/secondo.

Chiedi aiuto

Puoi trovare aiuto relativo a wget usando il comando –help.

Sintassi:

$ wget --help

Puoi esplorare più funzionalità del comando wget.

Riprendi i download interrotti

A volte, quando stiamo scaricando un file da Internet, in quel momento potrebbe verificarsi un errore a causa di problemi di connessione a Internet. A tale scopo, è possibile riprendere il download da dove si interrompe il download del file. Il comando seguente viene utilizzato per riprendere i download non completati.

Sintassi:

$ wget -c <website URL>

Linux
  1. Come ottenere un conteggio di file in una directory utilizzando la riga di comando?

  2. Scarica i file tramite la riga di comando in Linux

  3. Come riavviare Linux utilizzando la riga di comando

  4. Crea file utilizzando la riga di comando in Linux

  5. 4 strumenti per scaricare qualsiasi file utilizzando la riga di comando in Linux

Come rimuovere file e directory utilizzando la riga di comando di Linux

Come scaricare un file su Ubuntu usando la riga di comando

Come scaricare file su Debian usando curl e wget sulla riga di comando

Come scaricare un file su Ubuntu Linux usando la riga di comando

Come scaricare file con il comando Wget in Linux

Come utilizzare il comando wget in Linux?