Дар ин дастур, шумо мефаҳмед, ки чӣ гуна ба зеркашӣ кардани файли истифода аз хатти Linux.
Чаро шумо мехоҳед ин корро кунед? Чаро шумо танҳо як браузери веб дар шохаи графикӣ истифода намебаред?
Баъзан ин муҳити графикӣ нест. Масалан, агар шумо ба Pp-Pp-ро бо истифода аз SSH пайваст карда бошед, пас шумо аксаран бо хати фармон кашидаед.
Сабаби дигари истифодаи хатти фармон ин аст, ки шумо метавонед скриптро бо рӯйхати файлҳо барои боргирӣ эҷод кунед. Пас шумо метавонед скриптиро иҷро кунед ва онро дар замина давом диҳед .
Воситае, ки барои ин вазифа таъкид карда мешавад, wget номида мешавад.
Насб кардани веб
Бисёре аз Linux паҳншавӣ аллакай бо веб сохта шудаанд.
Агар ин аллакай насб нашуда бошад, яке аз фармонҳои зеринро санҷед:
- Ubuntu, Debian, Mint ва ғайра - sudo apt-get install wget
- Fedora, CentOS ва ғайра
- openSUSE - zipper install wget
Чӣ тавр Download File аз сатри фармон
Барои зеркашӣ кардани файлҳо, шумо бояд аз ҳадди ақали URL-и суроға, ки мехоҳед зеркашӣ кунед.
Масалан, тасаввур кунед, ки мехоҳед охирин версияи Ubuntu -ро бо хати фармон кашед. Шумо метавонед ба сомонаи Ubuntu ташриф оваред. Бо истифода аз вебсайт шумо метавонед ба ин саҳифа дастрасӣ пайдо кунед, ки пайвандро зеркашӣ мекунад. Шумо метавонед ба он пайваст шавед, то URL-и Ubuntu ISO-ро зеркашӣ кунед.
Барои зеркашии файл бо истифода аз Wget бо матни зерин:
wget http://releases.ubuntu.com/14.04.3/ubuntu-14.04.3-desktop-amd64.iso?_ga=1.79650708.1078907269.145380389090
Ин ҳама хуб ва хуб аст, аммо шумо лозим будед, ки роҳи пурраи файлро ба шумо лозим бифиристед.
Бо истифода аз фармонҳои зерин тамоми сайтро бор кардан мумкин аст:
wget -r http://www.ubuntu.com
Фармондеҳи дар боло зикршуда, тамоми сайти тамоми ҷузвдонҳоро аз сомонаи Ubuntu нусхабардорӣ мекунад. Ин аст, албатта, маслиҳат нест, зеро он бисёр файлҳои ба шумо лозим нестро бор мекунад. Ин аст, ки бо истифода аз як молекулаи як пӯст.
Вале шумо метавонед ҳамаи файлҳоро бо вусъат додани ISO аз Web site Ubuntu бо фармонҳои зерин зеркашӣ кунед:
wget -r-A "iso" http://www.ubuntu.com
Ин ҳолат аз як каме зарба ва равишест, ки ба зеркашӣ кардани файлҳое, ки шумо аз як вебсаро талаб мекунед. Ин беҳтар аст барои донистани URL ё URL файлҳои файлҳое, ки мехоҳед зеркашӣ кунед.
Шумо метавонед рӯйхати файлҳоро барои зеркашии истифода бурдани фармони-ро муайян кунед. Шумо метавонед рӯйхати URL-ро бо ёрии муҳаррири матн ҳамчун файлҳои зерин эҷод кунед:
нано filestodownload.txt
Дар дохили файл рӯйхати URL-ро ворид кунед, 1 воҳиди:
Ҳикояҳо.
Ҳикояҳо.
Ҳикояҳо.
Файлро бо истифодаи CTRL ва O ва пас nano-ро истифода баред CTRL ва X.
Шумо ҳоло метавонед вебро барои ҳамаи файлҳо истифода бурдан бо фармонҳои зерин истифода баред:
wget -i filestodownload.txt
Мушкили бо зеркашии файлҳои интернет ин аст, ки баъзан файл ё URL дастрас нест. Вақти пайвастшавӣ пайвастан метавонад як вақт гузарад ва агар шумо кӯшиш кунед, ки файлҳои бисёреро зеркашӣ кунад, он вақт барои интихоби вақти пешфарзӣ интизор аст.
Шумо метавонед вақти вақтро бо истифода аз зеҳнии зерин муайян кунед:
wget -T 5 -i filestodownload.txt
Агар шумо маҳдудияти зеркашӣ чун як қисми фармоишгарони фарохмаҷаро дошта бошед, пас шумо метавонед мехоҳед, ки миқдори маълумотеро, ки wget гирифта тавонад, маҳдуд кунед.
Барои истифодаи равзанаи зеркашӣ дар зергиркунии зерин истифода баред:
wget - quota = 100m -i filestodownload.txt
Фармони мазкур қариб 100 мегабайтро ба бор овардааст. Шумо инчунин метавонед квотаро дар bytes муайян кунед (истифодаи b ба ҷои m) ё kilobaytes (истифода k ба ҷои m).
Шумо метавонед маҳдудияти зеркашӣ дошта бошед, аммо шумо метавонед пайванди сусти интернет дошта бошед. Агар шумо файлҳои зеркашириро бе нобуд кардани ҳар як вақти интернетӣ бор кунед, шумо метавонед маҳдудияти суръати максималии сурудро муайян кунед.
Барои намуна:
wget --imit-rate = 20k -i filestodownload.txt
Фармони мазкур ба суръати боргирӣ ба 20 килограмм дар як сония маҳдуд хоҳад шуд. Шумо метавонед миқдори моҳона, кобобҳо ё мегабайтро муайян кунед.
Агар шумо мехоҳед боварӣ ҳосил кунед, ки ягон файлҳои мавҷудбуда барпо нашудаанд, шумо метавонед фармонро иҷро кунед:
wget -nc -i filestodownload.txt
Агар файле, ки дар рӯйхати хатчӯбҳо аллакай дар ҷойгиршавии боргузорӣ аллакай вуҷуд дошта бошад, онро барнагардонида наметавонад.
Интернет, ки мо медонем, ҳамеша намебошем ва бо ин сабаб, зеркашӣ метавонад қисман ба итмом расад ва он гоҳ пайвастшавӣ ба интернет қатъ шавад.
Оё он хуб нест, агар шумо ба куҷо рафтанро давом диҳед? Шумо метавонед бо зеркашии зерин метавонед як борро давом диҳед:
wget -c
Натиҷа
Фармони wget дорои даҳҳо гузаргоҳҳоест, ки метавонанд истифода шаванд. Барои ирсоли рӯйхати пурраи онҳо аз тирезаи терминал истифода кунед.