Kā lejupielādēt failus uz noteiktu direktoriju, izmantojot


Wget ir populārs, neinteraktīvs un plaši izmantots tīkla lejupielādētājs, kas atbalsta tādus protokolus kā HTTP, HTTPS un FTP, kā arī izgūšanu, izmantojot HTTP starpniekserverus. Pēc noklusējuma wget lejupielādē failus pašreizējā darba direktorijā, kurā tas tiek palaists.

Šajā rakstā mēs parādīsim, kā lejupielādēt failus uz noteiktu direktoriju, nepārvietojoties uz šo direktoriju. Šī rokasgrāmata ir noderīga, ja, piemēram, skriptā izmantojat wget, un vēlaties automatizēt lejupielādes, kuras jāglabā dažādos direktorijos.

Turklāt, ja wget ir neaktīvs (var darboties fonā) pēc konstrukcijas, to ir viegli izmantot lejupielāžu automatizēšanai, izmantojot čaulas skriptus. Jūs faktiski varat sākt lejupielādi un atvienoties no sistēmas, ļaujot wget pabeigt darbu.

Wget opcija -P vai --directory-prefix tiek izmantota, lai iestatītu direktorijas prefiksu, kurā tiks saglabāti visi izgūtie faili un apakšdirektoriji.

Šajā piemērā mēs parādīsim, kā lejupielādēt glances konfigurācijas veidni un saglabāt to direktorijā/etc/glances/direktorijā.

$ sudo mkdir /etc/glances
$ ls /etc/glances/
$ sudo wget https://raw.githubusercontent.com/nicolargo/glances/develop/conf/glances.conf -P /etc/glances/
$ ls /etc/glances/

Ja lejupielādējat smagu failu, ieteicams pievienot karodziņu -c vai --continue , kas nozīmē turpināt turpināt daļēji lejupielādēta faila iegūšanu. Izmantojot to, lejupielāde nav jāsāk no jauna.

Šī opcija palīdz atsākt faila lejupielādi, kuru sācis iepriekšējais wget gadījums vai cita programma, kuru esat apturējis. Tas ir noderīgi arī jebkura tīkla kļūmes gadījumā. Piemēram,

$ wget -c https://tenet.dl.sourceforge.net/project/parrotsecurity/iso/4.1/Parrot-security-4.1_amd64.iso

Plašāku informāciju skatiet wget man lapā.

$ man wget 

Jūs varētu vēlēties arī izlasīt šos saistītos rakstus.

  1. Kā ar vienu komandu lejupielādēt un izvilkt darvas failus
  2. 5 Linux komandrindas rīki failu lejupielādei un vietņu pārlūkošanai
  3. 15 padomi, kā lietot komandu “Curl” operētājsistēmā Linux

Tas ir viss! Šajā īsajā rakstā mēs esam paskaidrojuši, kā lejupielādēt failus uz noteiktu direktoriju, nepārvietojoties uz šo direktoriju, izmantojot wget. Komentāros varat dalīties savās domās ar mums.