A ti rii tẹlẹ bi a ṣe le sopọ si olupin FTP ati ṣiṣẹ pẹlu rẹ (tabi akoonu rẹ) nipasẹ ebute, iyẹn ni, laisi lilo awọn ohun elo ayaworan.
Ni akoko yii ni mo mu wa fun ọ ni afikun tabi afikun kan ... jẹ ki n ṣalaye.
Diẹ ninu awọn ọdun sẹyin Mo fi wọn silẹ iwe afọwọkọ bash ti o lo lati ṣe awọn afẹyinti (fipamọ) data lati ọdọ olupin kan. Iwe afọwọkọ naa daakọ lẹsẹsẹ awọn folda (bii / ati be be / /), awọn apoti isura infomesonu ti okeere, ati be be lo .. o si fi rọpo pẹlu ọrọ igbaniwọle sinu faili .RAR tabi .7z (Mo nlo 7z lọwọlọwọ), ohun kan ṣoṣo ti iwe afọwọkọ ko si ni lati ni anfani lati ṣe ikojọpọ lẹhin faili ti a fisinuirindigbindigbin si diẹ ninu olupin FTP, ni ọna yii fifipamọ lati olupin naa yoo dakọ si ipo miiran.
Awọn ọjọ wọnyi Mo gba iwe afọwọkọ naa lati jẹ ki o dara diẹ, mu dara si ati pe o han ni iwulo fun nkan ti o kẹhin ti Mo mẹnuba si ọ wa si imọlẹ, ikojọpọ iwe-akọọlẹ ifunpọ si FTP ti ita.
Atọka
Bii o ṣe le ṣe ikojọpọ si FTP pẹlu aṣẹ kan?
Ohun ti Mo nilo ni nipasẹ aṣẹ kan lati sopọ si FTP pẹlu orukọ olumulo ati ọrọ igbaniwọle, ati daradara; gbe faili si folda kan pato.
Awọn ohun elo ebute ti o gba mi laaye lati sopọ si FTP kan, fi olumulo & ọrọ igbaniwọle sii ati gbe awọn faili silẹ ọpọlọpọ wọn wa, ṣugbọn… eyiti o gba mi laaye lati ṣe eyi gbogbo ni laini kan, pẹlu gbogbo awọn abala ti a ti sọ tẹlẹ…. hey nibẹ ni ibeere.
Lẹhin atunwo 4 tabi 5… Mo ro, huh !! ... ṣugbọn o wa ọmọ-iwe
Ṣe ikojọpọ si FTP pẹlu curl
Pẹlu curl Mo le ṣe nọmba ailopin ti awọn nkan, boya Mo le ṣe ohun ti Mo fẹ… ati pe iyẹn ni!
Pẹlu paramita -u Mo le ṣọkasi orukọ olumulo ati ọrọ igbaniwọle, pẹlu pẹlu paramita -T Mo le sọ fun pe ki o gbe faili kan, ati nikẹhin lati sọ fun eyi ti FTP ati folda ti Mo fẹ lati gbe si, ni ipari Mo kan fi ọna kikun kun, diẹ sii tabi kere si bi eyi :
curl -u usuario:password -T archivo-backup.7z ftp://192.168.128.2/SERVER_BACKUPS/
Ohun ti eyi ṣe ni sopọ si FTP 192.168.128.2, pẹlu olumulo olumulo ati ọrọ igbaniwọle ọrọigbaniwọle ati gbe si folda naa SERVER_pada faili ti a pe faili-afẹyinti.7z
Ati ṣetan!
Ọtun rọrun? ...
Nitoribẹẹ, eyi le wulo fun wa bakanna aṣẹ nikan, sibẹsibẹ, ọna ti o dara julọ lati lo ni pẹlu iwe afọwọkọ bii ... eyi ti Mo mẹnuba ṣaju
Ati kini nipa iwe afọwọkọ ti a mẹnuba?
Mo n ṣe awọn ilọsiwaju si iwe afọwọkọ naa, paapaa ṣafikun diẹ ninu awọn ibeere tabi awọn imọran lati ọdọ awọn olumulo.
- Ohun akọkọ ti Mo fẹ ṣe ni deede eyi ti Mo ṣalaye fun ọ, pẹlu aṣẹ kan lati ni anfani lati gbe faili ifipamọ si FTP kan.
- Ohun miiran ti olumulo kan ṣe iṣeduro fun mi ni lati fi imeeli ranṣẹ nigbati afẹyinti ba ṣetan, fun eyi ti Mo le lo ifiweranṣẹ tabi a akosile ita, Emi yoo lo pelu fifiranṣẹ. Awọn apejuwe ti lilo mail ni pe o le lo akọọlẹ GMail rẹ (tabi eyikeyi miiran) lati fi imeeli ranṣẹ, pẹlu fifi ẹnọ kọ nkan ... SSL ati ohunkohun ti.
- Pẹlupẹlu, olumulo kan ṣe iṣeduro pe tun, bi iru iwifunni ti o ni agbara diẹ sii, firanṣẹ ifiranṣẹ nipasẹ IM ni lilo GTalk's XMPP tabi Hotmail's (Live tabi nkankan bii i, Emi ko mọ ohun ti a pe ni). Emi yoo gbiyanju lati ṣe pẹlu GTalk ni akọkọ, nitori fun Hotmail Emi yoo ni lati ranti tabi ṣe atilẹyin ara mi nibikan lati ṣẹda akọọlẹ Hotmail, nitori pẹlu ọpọlọpọ iyipada-iyipada ti Microsoft ni, ko mọ bi o ṣe ri.
- Iyatọ miiran ti igbehin yoo jẹ lati lo awọn iwifunni tabi awọn ifiranṣẹ ti a firanṣẹ nipasẹ Facebook tabi Twitter. Fun Twitter o le lo Twidge lakoko fun Facebook o le lo fbcmd. Awọn ohun elo mejeeji gba mi laaye lati ṣe ibaṣepọ pẹlu awọn nẹtiwọọki awujọ wọnyi lati ọdọ ebute naa.
- Mo tun n ronu lati ṣayẹwo iyege ti sql ti Mo firanṣẹ si okeere, ṣugbọn eyi ti nilo tẹlẹ diẹ diẹ sii :)
Ipari!
O dara, ko si nkan diẹ sii lati ṣafikun ... fun akoko naa, Mo n gba ọpọlọpọ awọn iwe afọwọkọ mi ti a ṣe ni Bash lati jẹ ki o mu wọn dara si, Mo nireti pe kii yoo gba akoko pupọ lati mu awọn iroyin wa 😀
Dahun pẹlu ji
Awọn asọye 8, fi tirẹ silẹ
Ise agbese nla,
Emi yoo tẹle e pẹlu anfani nla.
- Eyikeyi akiyesi @ ti olupin ba wa ni isalẹ tabi ifijiṣẹ ko le ṣe?
Igbadun pupọ lati ka awọn nkan lati ọdọ awọn ololufẹ ebute / afaworanhan.
1alu2
Igbadun ni temi 🙂
Imọran ti o dara, lati ṣayẹwo boya olupin FTP wa lori ayelujara ati pe ti kii ba ṣe bẹ, fi imeeli ranṣẹ ... Emi yoo gba sinu akọọlẹ ^ _ ^
Mo ti ṣe atunṣe iwe afọwọkọ afẹyinti rẹ ati adaṣe idawọle ti o fun laaye laaye lati gbe faili ikẹhin si Dropbox (https://github.com/andreafabrizi/Dropbox-Uploader) ati fi imeeli ranṣẹ ni ipari nipasẹ mail mail.
Gaara o ni lati gbiyanju ọpa ti o tọ fun eyi: lftp
Paapaa o ṣe atilẹyin mirroring, lati muuṣiṣẹpọ lati ftp jẹ ohun ti ko ni idiyele.
http://www.cyberciti.biz/faq/lftp-mirror-example/
Nkan pupọ, o jẹ ẹwa ti eto yii, o le gba abajade kanna ni awọn ọna lọpọlọpọ; Mo fihan ọ ọna ti eyiti Mo n ṣakoso lati gbe awọn faili si olupin ftp, o jẹ rustic diẹ ṣugbọn o tun n ṣiṣẹ:
{
iwoyi olumulo ọrọigbaniwọle
iwoyi bin
iwoyi kiakia
iwoyi cd / liana / lati / olupin / ftp
iwoyi fi faili
iwoyi sunmo
iwoyi bye
} | ftp -n olupin.ftp
OOOHHH ti o nifẹ si, Emi ko mọ kini o le ṣe bi eleyi 😀
O ṣeun!
Awọn ọna miiran, fun apẹẹrẹ pẹlu wput:
wput file_to_upload ftp: // USER: PASS@123.123.123.123: 21
tabi fun awọn ti o fẹ ayedero ninu iwe afọwọkọ kan nipa lilo telnet atijọ:
ftp -n server_ip << EOF
olumulo oníṣe aláìlórúkọ igbeyewo@test.cu
firanṣẹ FILE.txt
Jade
EOF
Kaabo, Emi ni alakobere ni Lainos ati Emi ko mọ imọ-ẹrọ kọnputa - nikan ni ipele olumulo -, tabi siseto, tabi ohunkohun bii i, Emi di alaimọkan nipa eyi. Mo n ka nkan yii ati pe Mo ka ni ipari ti paragika keji ọrọ “ipo”; Ti lo ọrọ yẹn ni ilokulo, o ti tumọ si: ipo, ipo, ipo, aye. Ipo ọrọ tumọ si nkan miiran bi RAE ṣe sọ "http://dle.rae.es/?id=NXeOXqS".