Wget ir ļoti foršs komandrindas Downloader Linux un UNIX vidēs. Neļaujiet sevi apmānīt ar to, ka tā ir komandrindas instruments. Tā ir ļoti spēcīgs un dažāda un var saskaņot dažus no labākajiem grafisko downloaders aptuveni šodien. Tā ir funkcijas, piemēram, atsākt lejupielāžu, joslas platums kontrole, tā var rīkoties ar autentificēšanu, un vēl daudz vairāk. Es tev sākās ar pamatus, izmantojot wget, un tad es parādīs, kā jūs varat automatizēt pilnīgu rezerves jūsu mājas lapā, izmantojot wget un Cron.
Let's sāktu, uzstādot wget. Vairums Linux sadali nāk ar wget iepriekš instalēta. Ja jūs vadīt uz zemi sev Linux mašīna bez kopiju wget izmēģināt šādi. Par Red Hat Linux bāzēta sistēma šāda Fedora varat izmantot:
# Yum uzstādīt wget
vai, ja izmanto Debian bāzētu sistēmu, piemēram, Ubuntu:
# SUDO apt-saņemt uzstādīt wget
Viens no iepriekš vajadzētu darīt to triks jums. Citādi, pārbaudīt ar jūsu Linux izplatīšanas rokasgrāmatu, lai uzzinātu, kā iegūt un instalēt paketes. wget arī ir pārnesuši uz Windows. Lietotājiem par Windows var piekļūt šajā mājas lapā . Lejupielādēt šādu komplekti: ssllibs un wget. Iegūt un kopēt failus uz direktoriju, piemēram, C: \ Program Files \ wget un pievienot to, ka direktorija jums sistēmas ceļu, lai jūs varētu tai piekļūt uztveri. Tagad jūs varat piekļūt wget no jūsu Windows komandrindu.
Visbiežāk bāzes darbību lejupielādi menedžeris ir nepieciešams veikt ir lejupielādēt failu no URL. Lūk, kā jūs varētu izmantot wget lejupielādēt failu:
# Wget http://www.sevenacross.com/photos.zip
Jā, tā ir tik vienkārši. Tagad pieņemsim, darīt kaut ko vairāk jautrības. Let's lejupielādēt visu mājas lapā. Here'sa garšu jaudas wget. Ja vēlaties lejupielādēt interneta mājas lapā varat norādīt dziļumu, ka wget ir ielādēt failus no. Teikt, ko vēlaties lejupielādēt pirmā līmeņa saites Yahoo! "Mājas lapā. Lūk, kā to darītu, ka:
# Wget-R-l 1 http://www.yahoo.com/
Lūk, ko katrs iespējas dara. The-R aktivizē rekursīvs izguve failus. The-l, kas norāda līmeni, kā arī numurs, 1 blakus tā stāsta wget cik līmeņiem dziļi iet, bet fetching failus. Izmēģiniet palielināšana līmeņu skaitu līdz diviem un redzēt, cik daudz vairs wget veic.
Tagad, ja vēlaties lejupielādēt visas "jpeg" attēli no mājas lapā, lietotājs iepazīties ar Linux komandrindu var minēt, ka komandu, piemēram, "wget http://www.sevenacross.com *. jpeg" varētu strādāt. Nu, diemžēl, tā nav. Kas Jums ir kaut kas līdzīgs šim:
# Wget-R-L1-no-mātes-A.jpeg http://www.sevenacross.com
Vēl viens ļoti noderīga iespēju wget ir atsākt lejupielādi. Jūs sākās lejupielādi lielu failu un jūs pazaudējis savu interneta savienojumu, pirms lejupielādes var pabeigta. Jūs varat izmantot-c iespēja turpināt savu lejupielādēt no kuras to atstāja to.
# Wget-c http://www.sevenacross.com/ubuntu-live.iso
Tagad pieņemsim, pāriet uz ko izveido ikdienas rezerves, kas mājas lapā. Šādu komandu radīs spogulis vieta jūsu vietējā diska. Šajā nolūkā wget ir īpašs variants,-spoguli. Izmēģiniet šādu komandu, kas aizstāj http://sevenacross.com ar savu mājas lapas adresi.
# Wget-mirror http://www.sevenacross.com/
Kad komanda ir darīt, ritošās daļas Jums ir jābūt vietējiem spogulis jūsu mājas lapā. Tas padara par diezgan parocīgs instruments dublējumkopijas. Pieņemsim, savukārt šī komanda par atdzist shell skriptu un grafiku, ka tas tiek pusnaktī katru nakti. Atvērtu savu iecienītāko teksta redaktoru un tipa šādi. Atcerieties, pielāgot ceļu uz dublējumu un mājas lapas adresi, lai Jūsu prasībām.
#! / bin / bash
GADS = "datums +"% Y ""
MĒNEŠU = "datums +"% M ""
DIENA = "datums +"% d ""BACKUP_PATH = "/ home / backup /" # nomainīt ceļu ar savu rezerves direktorijā
WEBSITE_URL = "http://www.sevenacross.net" # aizvietot url ar adresi, mājas lapas, ko vēlaties rezerves# Radīt un pārcelties uz rezerves direktorijā
cd $ BACKUP_PARENT_DIR / $ GADS / $ MĒNEŠU
mkdir $ dienā
cd $ dienāwget-mirror $ (WEBSITE_URL)
Tagad saglabājiet šo failu, kā kaut ko līdzīgu website_backup.sh un piešķirt tai izpildāmā atļauju:
# Chmod + x website_backup.sh
Open jūsu Cron konfigurācijas ar Crontab palaišana pēc saraksta komandu un pievienojiet sekojošu rindu beigās:
0 0 * * * / ceļš / uz / website_backup.sh
Jums ir jābūt kopiju Jūsu mājas lapas / home / backup / gads / mēnesis / diena katru dienu. Lai iegūtu vairāk palīdzēt, izmantojot Cron un Crontab palaišana pēc saraksta, skatīt šī apmācība .
Tur ir daudz vairāk, lai uzzinātu par wget nekā es esam šeit. Lasīt up wget's vīrietis lapā.





























0 comments… (0 komentāru ... pievienot vienu tagad )
Atstāt Komentāri