Linux కంప్యూటర్లతో FTP ప్రోటోకాల్ను ఉపయోగించడం
FTP అనేది సాధారణ కంప్యూటర్ మరియు రిమోట్ కంప్యూటర్ లేదా నెట్వర్క్ మధ్య ఫైళ్ళను మార్పిడి చేసే సరళమైన మరియు బాగా తెలిసిన ఫైల్ బదిలీ ప్రోటోకాల్. Linux మరియు Unix ఆపరేటింగ్ సిస్టమ్స్ అంతర్నిర్మిత కమాండ్ లైన్ మీకు FTP కనెక్షన్లను ఉపయోగించడానికి FTP క్లయింట్లను ఉపయోగించవచ్చు.
హెచ్చరిక: ఒక FTP ట్రాన్స్మిషన్ ఎన్క్రిప్టెడ్ కాదు. ప్రసారాన్ని సంకర్షణ పొందిన ఎవరైనా మీ యూజర్పేరు మరియు పాస్వర్డ్తో సహా మీరు పంపే డేటాను చదవగలరు. సురక్షిత ప్రసారం కోసం, SFTP ను ఉపయోగించండి.
FTP కనెక్షన్ను ఏర్పాటు చేయండి
మీరు వివిధ FTP ఆదేశాలను ఉపయోగించుకునే ముందు, మీరు రిమోట్ నెట్వర్క్ లేదా కంప్యూటర్తో కనెక్షన్ను ఏర్పాటు చేయాలి. Linux లో ఒక టెర్మినల్ విండోను తెరవడం మరియు ftp 192.168.0.1 లేదా ftp domain.com వంటి FTP సర్వర్ యొక్క డొమైన్ పేరు లేదా IP చిరునామాతో టైప్ చేయడం ద్వారా దీన్ని చేయండి. ఉదాహరణకి:
ftp abc.xyz.eduఈ ఆదేశం abc.xyz.edu వద్ద ftp సర్వర్కు కనెక్ట్ చేయడానికి ప్రయత్నిస్తుంది. అది విజయవంతమైతే, అది యూజర్పేరు మరియు పాస్వర్డ్ ఉపయోగించి లాగిన్ అవ్వమని అడుగుతుంది. పబ్లిక్ FTP సర్వర్లు అజ్ఞాతంగా మరియు మీ ఇమెయిల్ అడ్రస్ పాస్వర్డ్ లేదా పాస్ వర్డ్ కాదు లాగ ఉపయోగించి మీరు తరచుగా లాగిన్ అవ్వడానికి అనుమతిస్తాయి.
మీరు విజయవంతంగా లాగిన్ అయినప్పుడు, మీరు టెర్మినల్ తెరపై ftp> ప్రాంప్ట్ ను చూస్తారు. మీరు ముందుకు వెళ్ళేముందు, సహాయ ఫంక్షన్ ఉపయోగించి అందుబాటులో ఉన్న FTP ఆదేశాల జాబితాను పొందండి. మీ సిస్టమ్ మరియు సాఫ్ట్వేర్ ఆధారంగా, FTP కమాండ్లు జాబితాలో ఉండవచ్చు లేదా పనిచేయకపోవచ్చు ఎందుకంటే ఇది ఉపయోగపడుతుంది.
FTP కమాండ్ ఉదాహరణలు మరియు వివరణలు
Linux మరియు Unix తో ఉపయోగించిన FTP ఆదేశాలు విండోస్ కమాండ్ లైన్తో ఉపయోగించిన FTP ఆదేశాల నుండి వేరుగా ఉంటాయి. లిమోన్ FTP ఆదేశాల యొక్క విలక్షణ ఉపయోగాలు, రిమోట్ కాపీ, పేరు మార్చడం మరియు ఫైళ్ళను తొలగించడం వంటి ఉదాహరణలు ఇక్కడ వివరించే ఉదాహరణలు.
ftp> సహాయంసహాయం ఫంక్షన్ మీరు డైరెక్టరీ విషయాలు, ఫైళ్లను బదిలీ మరియు ఫైళ్లను తొలగించడానికి ఉపయోగించే ఆదేశాలను జాబితా చేస్తుంది. కమాండ్ ftp >? అదే విషయం నెరవేరుస్తుంది.
ftp> lsఈ ఆదేశం రిమోట్ కంప్యూటర్లో ప్రస్తుత డైరెక్టరీలో ఫైల్స్ మరియు సబ్ డైరెక్టరీల పేర్లను ముద్రిస్తుంది.
ftp> cd కస్టమర్లుఈ ఆదేశం ప్రస్తుత డైరెక్టరీని కలిగి ఉన్న సబ్ డైరెక్టరీకి పేరున్న వినియోగదారులకు మారుస్తుంది.
ftp> cdupఇది మాతృ డైరెక్టరీకి ప్రస్తుత డైరెక్టరీని మారుస్తుంది.
ftp> lcd [images]ఈ కమాండ్ స్థానిక కంప్యూటర్లోని ప్రస్తుత డైరెక్టరీని కలిగి ఉన్నట్లయితే, చిత్రాలకు మారుస్తుంది.
ftp> asciiటెక్స్ట్ ఫైళ్లు బదిలీ కోసం ASCII రీతిలో ఈ మార్పులు. ASCII చాలా వ్యవస్థలలో డిఫాల్ట్.
ftp> బైనరీఈ ఫైల్స్ వచన ఫైళ్ళ లేని అన్ని ఫైళ్లను బదిలీ చేయడానికి ద్వియాంశ మోడ్కు మారుతుంది.
ftp> get image1.jpgఇది రిమోట్ కంప్యూటర్ నుండి స్థానిక కంప్యూటర్కు చెందిన file1.jpg ఫైల్ను డౌన్ లోడ్ చేస్తుంది. హెచ్చరిక: ఒకవేళ అదే పేరుతో ఉన్న స్థానిక కంప్యూటర్లో ఫైల్ ఇప్పటికే ఉంటే, ఇది భర్తీ చేయబడింది.
ftp> put image2.jpgస్థానిక కంప్యూటర్ నుండి రిమోట్ కంప్యూటర్కు file file.jpg.jpg అప్లోడ్ చేస్తుంది. హెచ్చరిక: అదే పేరుతో రిమోట్ కంప్యూటర్లో ఉన్న ఫైల్ ఇప్పటికే ఉంటే, ఇది భర్తీ చేయబడింది.
ftp>! lsఒక కమాండ్ ముందు ఆశ్చర్యార్థకం గుర్తును కలుపుతోంది ఆదేశ కింది స్థానిక కంప్యూటర్లో అమలు అవుతుంది. కాబట్టి ls స్థానిక కంప్యూటర్లో ప్రస్తుత డైరెక్టరీ యొక్క ఫైల్ పేర్లు మరియు డైరెక్టరీ పేర్లను జాబితా చేస్తుంది.
ftp> mget * .jpgమట్టి ఆదేశంతో. మీరు బహుళ చిత్రాలను డౌన్లోడ్ చేసుకోవచ్చు. ఈ ఆదేశం అన్ని ఫైళ్ళను డౌన్ .jpg తో డౌన్ లోడ్ చేస్తుంది.
ftp> పేరుమార్చు [నుండి]పేరుమార్చు ఆదేశం రిమోట్ సర్వర్లో [నుండి] అనే పేరును కొత్త పేరుకు మారుస్తుంది.
ftp> స్థానిక ఫైల్ను [రిమోట్ ఫైల్]ఈ ఆదేశం రిమోట్ మెషీన్లో ఒక స్థానిక ఫైల్ను నిల్వ చేస్తుంది. స్థానిక-ఫైల్ [రిమోట్ ఫైల్] పంపండి అదే విషయం.
ftp> mput * .jpgఈ ఆదేశం రిమోట్ మెషీన్లో సక్రియ ఫోల్డర్కు .jpg తో ముగిసే అన్ని ఫైళ్ళను అప్లోడ్ చేస్తుంది.
ftp> రిమోట్-ఫైల్ను తొలగించురిమోట్ మెషీన్లో రిమోట్- ఫైల్ పేరుతో ఉన్న ఫైల్ను తొలగిస్తుంది.
ftp> mdelete * .jpgఇది రిమోట్ మెషీన్లో సక్రియ ఫోల్డర్లో .jpg తో ముగిసే అన్ని ఫైళ్ళను తొలగిస్తుంది.
ftp> పరిమాణం ఫైల్ పేరుఈ ఆదేశంతో రిమోట్ మెషీన్లో ఒక ఫైల్ యొక్క పరిమాణాన్ని నిర్ణయించండి.
ftp> mkdir [డైరెక్టరీ-పేరు]రిమోట్ సర్వర్లో క్రొత్త డైరెక్టరీని రూపొందించండి.
ftp> ప్రామ్ట్ప్రాంప్ట్ కమాండ్ ఇంటరాక్టివ్ రీతిని ఆన్ లేదా ఆఫ్ చేస్తుంది, తద్వారా బహుళ నిర్ధారణల ఆదేశాలను యూజర్ నిర్ధారణ లేకుండా నిర్వహిస్తారు.
ftp> నిష్క్రమించుQuit ఆదేశం FTP సెషన్ను ముగించి FTP ప్రోగ్రామ్ నుండి నిష్క్రమించబడుతుంది. ఆదేశాలను బై మరియు నిష్క్రమణ ఇదే సాధనకు.
కమాండ్ లైన్ ఐచ్ఛికాలు
ఐచ్ఛికాలు (జెండాలు లేదా స్విచ్లు అని కూడా పిలుస్తారు) ఒక FTP కమాండ్ యొక్క ఆపరేషన్ను సవరించండి. సాధారణంగా, కమాండ్ లైన్ ఐచ్చికము ఖాళీ తరువాత ప్రధాన FTP కమాండ్ను అనుసరిస్తుంది. ఇక్కడ మీరు FTP ఆదేశాలకు మరియు వారు ఏమి చేస్తారో వివరణని చేర్చగల ఎంపికల జాబితా.
- -4 హోస్ట్ను సంప్రదించినప్పుడు మాత్రమే IPv4 ను ఉపయోగించండి
- -6 మాత్రమే IPv6 ఉపయోగించండి
- -e చరిత్ర మద్దతు మరియు కమాండ్ ఎడిటింగ్ను నిలిపివేస్తుంది
- -p డేటా బదిలీల కోసం నిష్క్రియ మోడ్ని ఉపయోగించండి
- -i ఫైలు బదిలీలు సమయంలో ప్రాంప్ట్ ఇంటరాక్టివ్ ఆఫ్ టర్న్స్
- -n మొదటి కనెక్షన్లో స్వీయ లాగిన్ను నిరోధిస్తుంది
- -g ఫైలు పేరు globbing ఆపివేస్తుంది
- -v అన్ని స్పందనలు చూపించడానికి తొలగించి సర్వర్ బలవంతంగా
- -d డీబగ్గింగ్ను ప్రోత్సహిస్తుంది