موږ دمخه لیدلي چې څنګه د FTP سرور سره وصل شو او د دې (یا د دې مینځپانګې سره) د ترمینل له لارې کار وکړو ، دا د ګرافیکي غوښتنلیکونو کارولو پرته.
دا وخت زه تاسو ته جمع یا اضافي راوړي ... اجازه راکړئ تشریح یې کړم.
ځینې کاله دمخه ما دوی پریښودل د بیکش سکریپټ د بیک اپ جوړولو لپاره کارول شوی د سرور څخه ډاټا (خوندي کول). سکریپټ د فولډرونو لړۍ کاپي کړې (لکه / etc /) ، صادر شوي ډیټابیس ، ... او دا په رمز سره په .RAR یا .7z فایل کې راټولوي (زه اوس مهال 7z کاروم) ، یوازینی شی چې د سکریپټ نشتوالی و نو بیا د دې کمپریس شوي فایل ځینې FTP سرور ته اپلوډ کول ، پدې لاره کې د سرور څخه خوندي کول به بل ځای ته کاپي شي.
پدې ورځو کې ما بیا سکریپټ غوره کړ ترڅو دا یو څه مطلوب کړم ، ښه یې کړئ او په څرګند ډول د وروستي اړتیا لپاره چې ما تاسو ته اشاره کړې وه روښانه شوه ، خارجي FTP ته د کمپریس آرشیف اپلوډ کول.
د
څنګه د یوې واحد قوماندې سره FTP ته اپلوډ کړئ؟
هغه څه چې ما ورته اړتیا درلوده د واحد کمانډ له لارې وه چې د کارن نوم او پټنوم سره FTP سره وصل شم. فایلونه ځانګړي فولډر ته اپلوډ کړئ.
ټرمینل غوښتنلیکونه چې ما ته اجازه راکوي د FTP سره وصل شم ، کارن نوم او پټنوم درکړم او فایلونه اپلوډ کړم ، دلته ډیری شتون لري ، مګر ... چې ما ته اجازه راکوي چې دا ټول په یوه کرښه کې وکړم ، مخکې له مخکې ټاکل شوي ټول پیرامیټونه .... ای پوښتنه دلته ده.
د 4 یا 5 بیاکتلو وروسته ... ما فکر وکړ ، هو !! ... مګر دا شتون لري کره
د curl سره FTP ته اپلوډ کړئ
د curl سره زه کولی شم بې شمیره شیان ترسره کړم ، شاید زه هغه څه وکړم چې زه یې غواړم ... او همدا دی!
د -u پیرامیټر سره زه کارن نوم او پټنوم مشخص کولی شم ، د TT پیرامیټر سره هم زه کولی شم چې دا د فایل اپلوډ کولو لپاره ووایم ، او په نهایت کې باید ووایم چې کوم FTP او کوم فولډر زه غواړم هغه اپلوډ کړم ، په پای کې زه یوازې بشپړه لاره ولیکئ ، لږ یا لږ داسې:
curl -u usuario:password -T archivo-backup.7z ftp://192.168.128.2/SERVER_BACKUPS/
هغه څه چې دا یې کوي د FTP سره 192.168.128.2 ، د کارونکي سره وصل دی د کارونکي عکس او رمز رمز او فولډر ته اپلوډ کړئ SERVER_BACKUPS فایل غوښتل شوی فایل - بیک اپ .7z
او چمتو!
ساده حق؟ ...
البته ، دا یوازې زموږ لپاره هم ګټور کیدی شي یوازې د قوماندې ، په هرصورت ، د دې کارولو غوره لاره د سکریپټ سره لکه لکه ... هغه څوک چې ما مخکې یادونه وکړه
او د هغه سکریپټ په اړه څه چې ذکر شوي دي؟
زه په سکریپټ کې اصلاحات لرم ، په ځانګړي توګه د کاروونکو لخوا ځینې غوښتنې یا وړاندیزونه شاملول.
- لومړی کار چې ما غوښتل هغه دقیقا دا و چې ما یوازې تاسو ته تشریح کړی و ، د یوې قوماندې سره چې د دې وړتیا ولرئ چې خوندي کولو فایل FTP ته اپلوډ کړئ.
- بل شی چې یو کارن یې ما ته وړاندیز کړی هغه د بریښنالیک لیږل دي کله چې بیک اپ چمتو وي ، د دې لپاره زه وکاروم لیک ولېږه یا باندنۍ متن، زه به غوره توګی د بریښنالیک څخه کاروم. د لیږلو پیغام کارولو تفصیل دا دی چې تاسو کولی شئ د ایمیل لیږلو لپاره خپل GMail حساب (یا کوم بل) وکاروئ ، د کوډ کولو سره ... SSL او هر څه.
- همچنان ، یو کاروونکي وړاندیز وکړ چې د خبرتیا خورا متحرک ډول په توګه ، د GTalk XMPP یا Hotmail's (Live یا ورته ورته یو څه په څیر ، زه حتی نه پوهیږم چې دا څه نومیږي) د IM لخوا پیغام لیږل کیږي. زه به لومړی د GTalk سره دا هڅه وکړم ، ځکه چې د هاټ میل لپاره زه باید د خپل ځان یادولو یا ملاتړ کوم چیرې چې د هاټ میل حساب رامینځته کړم ، ځکه چې د دومره بدلون - بدلون سره چې مایکروسافټ لري ، نه پوهیږي چې دا څنګه دی.
- د وروستي بل ډول به د خبرتیاوو یا پیغامونو کارول وي چې د فیسبوک یا ټویټر لخوا لیږل شوي. د ټویټر لپاره تاسو کارولی شئ ټویج پداسې حال کې چې د فېسبوک لپاره تاسو کارولی شئ fbcmd. دواړه غوښتنلیکونه ما ته اجازه ورکوي چې له ټرمینل څخه د دې ټولنیزو شبکو سره تعامل وکړي.
- زه د هغه مربع صداقت چیک کولو په اړه هم فکر کوم چې ما صادر کړی ، مګر دا دمخه یو څه ډیر وخت ته اړتیا لري :)
ختم!
ښه ، د اضافه کولو لپاره نور هیڅ نه ... د اوس لپاره ، زه خپل ډیری سکریپټونه په بش کې رامینځته کوم چې دوی ته وده ورکړم او ښه یې کړم ، زه امید لرم چې دا به ډیر وخت ونیسي چې خبرونه راوړي.
مننه!
لویه پروژه ،
زه به دا په خورا مینه سره تعقیب کړم.
- کومه خبرتیا @ که سرور بند وي یا تحویلي نشي ترسره کیدی؟
د ترمینل / کنسول مینه والو څخه مقالې لوستلو لپاره په کلکه خوند اخیستل.
1 سالو 2
خوند زما دی 🙂
ښه نظر ، د دې تصدیق کولو لپاره چې ایا د FTP سرور آنلاین دی او که دا نه وي ، د بریښنالیک لیږلو لپاره ... زه به یې په پام کې ونیسم ^ _ ^
ما ستاسو د شاتړ سکریپټ چمتو کړی او یوه پروژه یې جوړه کړې چې تاسو ته اجازه درکوي وروستۍ فایل ډراپ باکس ته اپلوډ کړئ (https://github.com/andreafabrizi/Dropbox-Uploader) او په پای کې د لیږلو له لارې بریښنالیک واستوئ.
ګاراا تاسو باید د دې لپاره سم وسیله هڅه وکړئ: lftp
دا حتی د عکس کولو ملاتړ کوي ، د ftp څخه پوپونه همغږي کول ارزښت لري.
http://www.cyberciti.biz/faq/lftp-mirror-example/
خورا په زړه پورې ، دا د دې سیسټم ښکلا ده ، تاسو کولی شئ ورته پایلې په بیلابیلو لارو ترلاسه کړئ؛ زه تاسو ته هغه میتود ښیې چې ما پکې د ftp سرور ته فایلونو پورته کولو اداره کوله ، دا یو څه خوندور دی مګر دا لاهم کار کوي:
{
د کارن کارن کارن نوم
ایکو بن
د بازاري پرپټ
د اکو cd / لارښود / له / سرور / ftp څخه
د بازۍ دوسیه دوتنه
نزدې تړل
د بازۍ و بای
} | ftp -n سرور.ftp
OOOHHH په زړه پوری ، زه نه پوهیږم چې د دې په څیر څه ترسره کیدی شي 😀
مننه!
نورې لارې ، د بیلګې په توګه د وایپټ سره:
د وتلو دوتنه ftp: // USER: PASS@123.123.123.123: 21
یا د هغو کسانو لپاره چې د زاړه ټیلنټ په کارولو سره په سکریپټ کې سادګۍ غوره کوي:
ftp -n سرور_ip << EOF
کارن نامعلوم test@test.cu
FILE.txt ولیږئ
د وتلو
EOF
سلام ، زه په لینکس کې یو ابتکار یم او زه کمپیوټري نه پوهیږم - یوازې د کارونکي په کچه - یا برنامه ، یا داسې کوم بل څه ، زه په عملي توګه پدې اړه ناپوه یم. زه دا مقاله لولم او ما د دوهمې پاراګراف په پای کې د "موقعیت" کلمه لوستله. دا ټکی غلط کارول شوی ، تاسو معنی لرئ: ځای ، موقعیت ، موقعیت ، ځای. د کلمې موقعیت یو څه معنی لري لکه څنګه چې RAE وايي "http://dle.rae.es/؟id=NXeOXqS".