Bii o ṣe le Tun lorukọ faili Lakoko ti o ngbasilẹ pẹlu Wget ni Lainos


IwUlO Wget jẹ gbajumọ ati olusẹrọ ọlọrọ ẹya laini faili ti o gbasilẹ faili fun awọn ọna ṣiṣe bii Unix ati Windows OS O ṣe atilẹyin gbigba lati ayelujara ti kii ṣe ibanisọrọ ti awọn faili lori awọn ilana bii HTTP, HTTPS, ati FTP.

O jẹ apẹrẹ lati ṣiṣẹ ni igbẹkẹle pẹlu awọn asopọ nẹtiwọọki ti o lọra tabi riru. Ni pataki, ni idi ti awọn idilọwọ nẹtiwọọki, o jẹ ki o tẹsiwaju lati ni faili ti o gbasilẹ ni apakan nipasẹ ṣiṣiṣẹ aṣẹ kan pato lẹẹkansii.

Ninu nkan kukuru yii, a yoo ṣe alaye bii o ṣe tun lorukọ faili kan lakoko gbigba pẹlu aṣẹ wget lori ebute Linux.

Nipa aiyipada, wget ṣe igbasilẹ faili kan ati fipamọ pẹlu orukọ atilẹba ninu URL - ninu itọsọna lọwọlọwọ. Kini ti o ba jẹ pe orukọ faili atilẹba jẹ igba pipẹ bi eyi ti o han ni oju iboju ni isalẹ.

$ wget -c https://gist.github.com/chales/11359952/archive/25f48802442b7986070036d214a2a37b8486282d.zip

Mu apẹẹrẹ ti o wa loke, lati fun lorukọ mii faili ti o gbasilẹ pẹlu aṣẹ wget si nkan miiran, o le lo -O tabi -output-document Flag pẹlu - c tabi - Tẹsiwaju awọn aṣayan ṣe iranlọwọ lati tẹsiwaju gbigba faili ti a gbasilẹ ni apakan gẹgẹ bi a ti ṣalaye ni ibẹrẹ.

$ wget -c https://gist.github.com/chales/11359952/archive/25f48802442b7986070036d214a2a37b8486282d.zip -O db-connection-test.zip

Akiyesi pe Flag -O sọ fun wget lati ṣe atunṣe ikarahun ikarahun ju kọwa lọ lati lo orukọ tuntun dipo orukọ atilẹba ninu URL naa. Eyi ni ohun ti iṣe iṣeṣe ṣẹlẹ:

$ wget -cO - https://gist.github.com/chales/11359952/archive/25f48802442b7986070036d214a2a37b8486282d.zip > db-connection-test.zip
$ ls

Ti kọ faili naa si iṣelọpọ deede ati lẹhinna darí nipasẹ ikarahun si faili ti a ṣalaye bi o ṣe han ninu iboju iboju loke.

Ti o ba fẹ ṣe igbasilẹ awọn fidio lati Iwọ-tube ati awọn aaye miiran lati laini aṣẹ, o le fi sori ẹrọ ati lo YouTube-DL ni Linux.

Iyẹn ni gbogbo fun bayi! Ninu nkan yii, a fihan bi o ṣe le fun lorukọ faili ti o gba lati ayelujara pẹlu aṣẹ wget. Lati firanṣẹ eyikeyi awọn ibeere tabi ṣafikun awọn ero rẹ si nkan yii, lo fọọmu asọye ni isalẹ.