Kā lejupielādēt failus no Linux komandrindu

on December 11, 2008 ar Sukrit Dhandhania par Dec 11, 2008

LinuxWindows

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

Saistītās Atbildes:
  • Kā nosūtīt e-pastu no Linux komandrindu
  • Kā atiestatīt pazaudētu MySQL root parole
  • Iesākumam ar iptables un Linux
  • Kā uz laiku atslēgt Flash Internet Explorer 7
  • Kā lietot dstat uzraudzīt jūsu Linux / UNIX servera
  • Saņem vienkāršs Palīdzība konsultācijas tāpat kā šo jūsu e-pastā katru dienu - bez maksas! Vienkārši ievadiet savu e-pasta adresi:

    Jūs vienmēr varat atteikties no šo e-pasta abonementu jebkurā laikā.


    Gràmatzïmi un akciju

    0 comments… (0 komentāru ... pievienot vienu tagad )

    Atstāt Komentāri

    Jūs varat izmantot šo HTML tagiem un atribūtiem: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>