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.
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.
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.
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