Wget és molt fresc descarregador de línia de comandaments per a entorns Linux i Unix. No es deixi enganyar pel fet que es tracta d'una eina de línia de comandes. És molt potent i versàtil i pot coincidir amb alguns dels millors Descargar Gráfica al voltant de l'actualitat. Que té característiques tals com la represa de descàrregues, control d'ample de banda, es pot manejar l'autenticació, i molt més. Vaig a poder començar amb el bàsic de l'ús de wget i, a continuació, et mostraré com pot automatitzar una còpia de seguretat completa del seu lloc web utilitzant wget i cron.
Anem a començar amb la instal lació de wget. La majoria de les distribucions de Linux venen amb wget pre-instal lat. Si vostè manejar a la terra una màquina Linux sense una còpia de wget proveu el següent. Red Hat a un sistema basat en Linux Fedora tal que pot utilitzar:
# Yum install wget
o utilitzant un sistema basat en Debian com Ubuntu:
# Sudo apt-get install wget
Un dels més amunt hauria de fer el truc per a vostè. En cas contrari, consulteu amb la seva distribució de Linux per veure el manual de com obtenir i instal lar paquets. wget també ha estat portat a Windows. Els usuaris de Windows poden tenir accés a aquest lloc web . Descarregar els següents paquets: ssllibs i wget. Extreure i copiar els fitxers a un directori com C: \ Archivos de programa \ wget i afegir aquest directori a la ruta del seu sistema perquè pugui accedir-hi amb facilitat. Ara vostè hauria de ser capaç d'accedir a wget des de la línia de comandes del Windows.
La majoria de les operacions bàsiques necessitats d'un gestor de descàrregues per fer és descarregar un arxiu des d'una URL. Aquí us expliquem com podeu fer servir wget per descarregar un fitxer:
# Wget http://www.sevenacross.com/photos.zip
Sí, és així de simple. Ara anem a fer alguna cosa més divertit. Anem a descarregar la totalitat d'un lloc web. Heus ací una mostra de la potència de wget. If you want to download a website you can specify the depth that wget must fetch files from. Dir que voleu descarregar el primer nivell de vincles de Yahoo! 'S pàgina d'inici. Heus aquí com fer-ho:
# Wget-r-l 1 http://www.yahoo.com/
Això és el que cadascú té opcions. La-r recursiu s'activa la recuperació d'arxius. La l-està per al nivell, i el número 1 al costat d'ell diu wget quants nivells de profunditat, mentre que anar a buscar el fitxer. Proveu augmentar el nombre de nivells dos i veure quant temps triga wget.
Ara, si voleu descarregar tots els "jpeg" imatges d'un lloc web, un usuari familiaritzat amb la línia de comandaments de Linux podria endevinar que la comanda "wget http://www.sevenacross.com *. jpeg" de treball. Bé, per desgràcia, no. El que cal fer és una cosa com això:
# Wget-r-l1-no-els pares-A.jpeg http://www.sevenacross.com
Una altra opció molt útil en wget és la represa de la descàrrega. Dir que va començar a descarregar un arxiu gran i vostè va perdre la seva connexió a Internet abans que pogués completar la descàrrega. Pot utilitzar l'opció-c per continuar la descàrrega des d'on ho va deixar.
# Wget-c http://www.sevenacross.com/ubuntu-live.iso
Ara anem a passar a la creació d'un diari de còpia de seguretat d'un lloc web. El següent comanda crearà una rèplica d'un lloc al vostre disc local. Per a aquest propòsit wget té una opció específica,-mirall. Proveu el següent comandament, substituint http://sevenacross.com amb la direcció del seu lloc web.
# Wget-mirall http://www.sevenacross.com/
Quan es finalitza l'execució, hauria de tenir un mirall local del seu lloc web. Això per fer una molt pràctica eina per fer còpies de seguretat. Al seu torn, aquesta comanda en un script de shell fresc i programar perquè s'executi cada nit a mitjanit. Obre el teu editor de text favorit i escrigui la següent. Recordi que ha d'adaptar la ruta de la còpia de seguretat i la URL del lloc web a les seves necessitats.
#! / Bin / bash
ANY = `date +% Y" `
MES = `date +"% m "»
DIA = `date +"% d "`BACKUP_PATH = `/ home / backup /" # ruta de substituir amb el seu directori de còpia de seguretat
WEBSITE_URL = `` # http://www.sevenacross.net reemplaçar amb l'adreça url del lloc web que desitgi per fer còpies de seguretat# Crear i passar al directori de còpia de seguretat
cd $ BACKUP_PARENT_DIR / ANY $ / $ MES
$ Mkdir DIA
cd $ DIAwget-mirall WEBSITE_URL $ ()
Ara, deseu aquest arxiu com una cosa així com website_backup.sh executable i concedir els permisos:
# Chmod + x website_backup.sh
Obriu la seva configuració amb cron crontab amb la comanda i afegir la següent línia al final:
0 0 * * * / ruta / al / website_backup.sh
Vostè ha de tenir una còpia del seu lloc web a / home / backup / ANY / MES / DIA tots els dies. Per obtenir més ajuda per a la utilització de cron i crontab, vegeu aquest tutorial .
Hi ha molt més que aprendre sobre wget que he esmentat aquí. Llegir la pàgina man wget.





























1 comment… read it below or (1 comentari ... llegir a continuació o afegir un )
per aprire
Deixa'ns el teu comentari