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