Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza del computer >> Domanda >> PC Risoluzione dei problemi >> .

Cos'è wget e come utilizzare il comando in Linux (20 esempi popolari)

## Cos'è wget?

Wget è un'utilità da riga di comando per scaricare file da Internet. È un software gratuito e open source distribuito sotto la GNU General Public License (GPL). Wget è disponibile per vari sistemi operativi, inclusi Linux, Windows e macOS.

Come utilizzare il comando wget in Linux

Nota:

Prima di utilizzare il comando wget, assicurati di disporre di una connessione Internet e delle autorizzazioni necessarie per scaricare i file nella directory desiderata.

Sintassi di base

La sintassi di base del comando wget è:

```

wget [opzioni] [URL]

```

- URL :l'indirizzo Web del file che desideri scaricare.

- opzioni :Sono disponibili varie opzioni della riga di comando per personalizzare il comportamento di wget. Alcune delle opzioni comunemente utilizzate sono:

- `-O filename`:specifica un nome personalizzato per il file scaricato.

- `-c`:continua un file parzialmente scaricato.

- `-m`:rispecchia la struttura delle directory del server remoto.

- `-nH`:disabilita la conversione dei collegamenti HTML.

- `-r`:scarica ricorsivamente file e directory.

- `-x`:esclude il download di file o directory specifici.

- `-np`:non crea directory principali.

20 esempi popolari di comando wget

1. Scarica un singolo file:

Scarica un file denominato "file.txt" da un server remoto:

```

wget www.esempio.com/file.txt

```

2. Specificare il nome del file di output:

Salva il file scaricato come "miofile.txt":

```

wget -O miofile.txt www.esempio.com/file.txt

```

3. Continua a scaricare un file parzialmente scaricato:

Continua a scaricare un file "file.txt" parzialmente scaricato:

```

wget -c www.esempio.com/file.txt

```

4. Scarica una struttura di directory specifica:

Rispecchia la struttura delle directory di un server remoto:

```

wget -m www.esempio.com/directory/

```

5. Disabilita la conversione dei collegamenti HTML:

Scarica un file senza convertire i collegamenti HTML:

```

wget -nH www.esempio.com/file.html

```

6. Scarica ricorsivamente file e directory:

Scarica ricorsivamente tutti i file da un server remoto:

```

wget -r www.esempio.com/directory/

```

7. Escludi file o directory dal download:

Escludere dal download tutti i file che terminano con ".jpg":

```

wget -r -x *.jpg www.esempio.com/directory/

```

8. Scarica file senza creare directory principali:

Scarica file senza creare directory principali:

```

wget -np www.esempio.com/file.txt

```

9. Scarica un file con autenticazione:

Scarica un file che richiede l'autenticazione HTTP:

```

wget --http-user=nome utente --http-password=password www.example.com/file-protetto.txt

```

10. Scarica file in una directory specifica:

Definire una directory personalizzata per scaricare il file:

```

wget --directory=/percorso/della/directory www.example.com/file.txt

```

11. Limita la velocità di download:

Limita la velocità di download a 200 kilobyte al secondo (KB/s):

```

wget --limit-rate=200k www.example.com/file.txt

```

12. Converti pagine HTML in PDF:

Scarica una pagina HTML e convertila in formato PDF:

```

wget --convert-links --page-requisites --no-parent www.example.com/index.html -O indice.pdf

```

13. Visualizza l'avanzamento del download:

Mostra una barra di avanzamento durante il download di un file:

```

wget --progress=bar www.example.com/file.txt

```

14. Imposta il timeout per i download:

Definire un timeout di 30 secondi per stabilire le connessioni:

```

wget --connect-timeout=30 www.example.com/file.txt

```

15. Scarica un file tramite un server proxy:

Utilizza un server proxy con indirizzo "proxy.example.com" e porta 8080:

```

wget --proxy=proxy.esempio.com:8080 www.esempio.com/file.txt

```

16. Recupera un file modificato dopo una data specifica:

Scarica un file solo se è stato modificato dopo il 1 gennaio 2023:

```

wget --timestamping --since="2023-01-01 00:00:00" www.example.com/file.txt

```

17. Scarica più file contemporaneamente:

Abilita download paralleli di quattro file contemporaneamente:

```

wget --limit-rate=400k -x *.jpg -r -p www.esempio.com/directory/

```

18. Scarica file utilizzando il protocollo FTP:

Scaricare un file tramite File Transfer Protocol (FTP):

```

wget ftp://[email protected]/file.txt

```

19. Scarica file tramite il metodo HTTP POST:

Scarica un file utilizzando il metodo HTTP POST:

```

wget --post-data="name=value&city=new_york" www.example.com/login.php

```

20. Scarica i file silenziosamente (senza output):

Scarica un file senza visualizzare i messaggi di output:

```

wget -q www.esempio.com/file.txt

```

Utilizzando il comando wget e le sue varie opzioni, puoi scaricare in modo efficiente file e directory da server remoti, soddisfacendo le tue esigenze specifiche.

 

Domanda © www.354353.com