ലിനക്സ് കംപ്യൂട്ടറുകൾ ഉപയോഗിച്ചുള്ള എഫ്ടിപി പ്രോട്ടോകോൾ ഉപയോഗിയ്ക്കുന്നു
ഒരു കമ്പ്യൂട്ടർ, റിമോട്ട് കമ്പ്യൂട്ടർ അല്ലെങ്കിൽ നെറ്റ്വർക്ക് എന്നിവ തമ്മിലുള്ള ഫയലുകൾ കൈമാറുന്ന ലളിതവും ഏറ്റവും പരിചിതവുമായ ഫയൽ ട്രാൻസ്ഫർ പ്രോട്ടോക്കോളാണ് എഫ്ടിപി . ലിനക്സ്, യൂണിക്സ് ഓപ്പറേറ്റിങ് സിസ്റ്റങ്ങൾ എന്നിവ ബിൽട്ട്-ഇൻ കമാൻഡ് ലൈൻ ആവശ്യപ്പെടുന്നുണ്ട്. ഇത് എഫ്ടിപി കണക്ഷൻ നിർമ്മിക്കുന്നതിനായി എഫ് ടി പി ക്ലൈന്റ് ആയി ഉപയോഗിക്കാം.
മുന്നറിയിപ്പ്: ഒരു FTP പ്രക്ഷേപണം എൻക്രിപ്റ്റ് ചെയ്തില്ല. പ്രക്ഷേപണം തടസ്സപ്പെടുത്തുന്ന ആർക്കും നിങ്ങളുടെ ഉപയോക്തൃനാമവും പാസ്വേഡും ഉൾപ്പെടെ നിങ്ങൾ അയയ്ക്കുന്ന ഡാറ്റ വായിക്കാനാകും. സുരക്ഷിത സംപ്രേക്ഷണത്തിനായി SFTP ഉപയോഗിക്കുക.
ഒരു FTP കണക്ഷൻ സ്ഥാപിക്കുക
നിങ്ങൾക്ക് വിവിധ എഫ്ടിപി കമാൻഡുകൾ ഉപയോഗിക്കാൻ കഴിയുന്നതിന് മുമ്പ് റിമോട്ട് നെറ്റ് വർക്ക് അല്ലെങ്കിൽ കമ്പ്യൂട്ടർ ഉപയോഗിച്ചുള്ള ഒരു കണക്ഷൻ സ്ഥാപിക്കണം. ഇത് ലിനക്സിൽ ഒരു ടെർമിനൽ വിൻഡോ തുറക്കുകയും FTP ടൈപ്പ് ചെയ്യുകയും ചെയ്യുക, തുടർന്ന് ഒരു FTP സെർവറിന്റെ ഡൊമെയിൻ നാമം അല്ലെങ്കിൽ IP വിലാസം, അതായത് ftp 192.168.0.1 അല്ലെങ്കിൽ ftp domain.com . ഉദാഹരണത്തിന്:
ftp abc.xyz.eduAbc.xyz.edu -ൽ ftp സർവറിലേക്കു് കണക്ട് ചെയ്യുന്നതിനു് ഈ ശ്രമം ശ്രമിയ്ക്കുന്നു. ഇത് വിജയിക്കുകയാണെങ്കിൽ, ഒരു ഉപയോക്തൃനാമവും രഹസ്യവാക്കും ഉപയോഗിച്ച് ലോഗിൻ ചെയ്യാൻ ഇത് നിങ്ങളോട് ആവശ്യപ്പെടും. അജ്ഞാതനായ ഉപയോക്തൃനാമം, നിങ്ങളുടെ ഇ-മെയിൽ വിലാസം എന്നിവ പാസ്വേഡ് അല്ലെങ്കിൽ പാസ്വേർഡ് ആയി ഉപയോഗിക്കാതെ പൊതു FTP സെർവറുകൾ നിങ്ങളെ അനുവദിക്കുന്നു.
നിങ്ങൾ വിജയകരമായി ലോഗിൻ ചെയ്യുമ്പോൾ, നിങ്ങൾ ടെർമിനൽ സ്ക്രീനിൽ ഒരു ftp> പ്രോംപ്റ്റ് കാണുന്നു. കൂടുതലായി പോകുന്നതിന് മുമ്പ്, സഹായ ഫംഗ്ഷൻ ഉപയോഗിച്ച് ലഭ്യമായ FTP കമാൻഡുകളുടെ ഒരു ലിസ്റ്റ് ലഭ്യമാക്കുക. നിങ്ങളുടെ സിസ്റ്റത്തേയും സോഫ്റ്റ്വെയറിനേയും ആശ്രയിച്ച്, ഉപയോഗിച്ചിട്ടുള്ള ചില FTP കമാൻഡുകൾ പ്രവർത്തിക്കാം അല്ലെങ്കിൽ പ്രവർത്തിക്കണമെന്നില്ല.
FTP കമാൻഡ് ഉദാഹരണങ്ങളും വിവരണങ്ങളും
വിൻഡോസ് കമാൻഡ് ലൈനിനൊപ്പം ഉപയോഗിക്കുന്ന FTP കമാൻഡുകളിൽ നിന്ന് Linux, Unix എന്നിവ ഉപയോഗിച്ച് FTP കമാൻഡുകൾ വ്യത്യസ്തമായിരിക്കും. ഫയലുകൾ വിദൂരമായി പകർത്താനും, പുനർനാമകരണം ചെയ്യാനും ഇല്ലാതാക്കാനും, ലിനക്സ് എഫ്ടിപി കമാൻഡുകളുടെ സാധാരണ ഉപയോഗത്തെ വിവരിക്കുന്ന ഉദാഹരണങ്ങൾ ഇവിടെയുണ്ട്.
ftp> സഹായംഡയറക്ടറി ഉള്ളടക്കം, ട്രാൻസ്ഫർ ഫയലുകൾ, ഫയലുകൾ ഇല്ലാതാക്കാൻ ഉപയോഗിക്കാവുന്ന ആജ്ഞകൾ സഹായ ഫംഗ്ഷൻ ലിസ്റ്റുചെയ്യുന്നു. കമാൻഡ് ftp >? ഒരേ കാര്യം സാധിക്കുന്നു.
ftp> lsറിമോട്ട് കമ്പ്യൂട്ടറിൽ നിലവിലുള്ള ഡയറക്ടറിയിലുള്ള ഫയലുകളും ഉപഡയറക്ടറികളുടേയും പേരുകൾ ഈ കമാൻഡ് പ്രിന്റ് ചെയ്യുന്നു.
ftp> സിഡി ഉപയോക്താക്കള്നിലവിലെ ഡയറക്ടറി നിലവിലുണ്ടെങ്കിൽ ഉപഭോക്താവ് എന്ന് വിളിക്കുന്ന ഉപഡയറക്ടറി മാറ്റുന്നു.
ftp> cdupഇത് പേരന്റ് ഡയറക്ടറിയിലേക്ക് നിലവിലെ ഡയറക്ടറി മാറ്റുന്നു.
ftp> lcd [images]ലോക്കൽ കമ്പ്യൂട്ടറിലുള്ള ഇമേജുകൾ ഉണ്ടെങ്കിൽ, അത് നിലവിലുള്ള ഡയറക്ടറി മാറ്റുന്നു.
ftp> asciiടെക്സ്റ്റ് ഫയലുകൾ ട്രാൻസ്ഫർ ചെയ്യുന്നതിനായി ASCII മോഡിലേക്ക് ഇത് മാറുന്നു. മിക്ക സിസ്റ്റമുകളിലും ASCII സ്വതവേയുള്ളതാണു്.
ftp> binaryടെക്സ്റ്റ് ഫയലുകളല്ലാത്ത എല്ലാ ഫയലുകളും ട്രാൻസ്ഫർ ചെയ്യാൻ ഈ കമാൻഡ് ബൈനറി മോഡിൽ മാറുന്നു.
ftp> get image1.jpgഇത് റിമോട്ട് കമ്പ്യൂട്ടറിൽ നിന്നും ലോക്കൽ കമ്പ്യൂട്ടറിൽ നിന്നും file1.jpg ഫയൽ ഡൌൺലോഡ് ചെയ്യുന്നു. മുന്നറിയിപ്പ്: അതേ പേരിൽ പ്രാദേശിക കമ്പ്യൂട്ടറിൽ ഇതിനകം ഒരു ഫയൽ ഉണ്ടെങ്കിൽ അത് പുനരാലേഖനം ചെയ്യപ്പെടും.
ftp> put image2.jpgലോക്കൽ കമ്പ്യൂട്ടറിൽ നിന്ന് വിദൂര കമ്പ്യൂട്ടറിലേക്ക് file2.jpg ഫയൽ അപ്ലോഡ് ചെയ്യുന്നു . മുന്നറിയിപ്പ്: ഒരേ പേരിൽ റിമോട്ട് കമ്പ്യൂട്ടറിൽ ഒരു ഫയൽ ഉണ്ടെങ്കിൽ അത് പുനരാലേഖനം ചെയ്യപ്പെടും.
ftp>! lsഒരു കമാന്ഡിനു് മുമ്പു് ആശ്ചര്യ ചിഹ്നം ചേർക്കുന്നതു് ആ കമാൻഡ് ലോക്കൽ കമ്പ്യൂട്ടറിൽ നടപ്പിലാക്കുന്നു. ലോക്കൽ കംപ്യൂട്ടറിലെ നിലവിലുള്ള ഡയറക്ടറിയിലുള്ള ഫയൽ നാമങ്ങളും ഡയറക്ടറിയും പട്ടികപ്പെടുത്തുന്നു.
ftp> mget * .jpgMget കമാന്ഡിനൊപ്പം. നിങ്ങൾക്ക് ഒന്നിലധികം ചിത്രങ്ങൾ ഡൌൺലോഡ് ചെയ്യാൻ കഴിയും. ഈ കമാൻഡ് .jpg കൊണ്ട് അവസാനിക്കുന്ന എല്ലാ ഫയലുകളും ഡൌൺലോഡ് ചെയ്യുന്നു.
ftp> പേരു് [മുതൽ]പേരു് കമാന്ഡ്, റിമോട്ട് സെര്വറില് [from] പേരുള്ള ഫയലിനെ മാറ്റുന്നു.
ftp> ലോക്കൽ-ഫയൽ [റിമോട്ട് ഫയൽ]ഈ കമാൻഡ് റിമോട്ട് സിസ്റ്റത്തിൽ ഒരു ലോക്കൽ ഫയൽ സൂക്ഷിക്കുന്നു. ലോക്കൽ-ഫയൽ [റിമോട്ട് ഫയൽ] അയയ്ക്കുക .
ftp> mput * .jpgറിമോട്ട് സിസ്റ്റത്തിലെ സജീവമായ ഫോൾഡറിലേക്ക് .jpg അവസാനിക്കുന്ന എല്ലാ ഫയലുകളും ഈ കമാൻഡ് അപ്ലോഡ് ചെയ്യുന്നു.
ftp> റിമോട്ട്-ഫയൽ നീക്കം ചെയ്യുകറിമോട്ട് സിസ്റ്റത്തിൽ റിമോട്ട്- ഫയലിന്റെ പേരു് ഫയൽ നീക്കം ചെയ്യുന്നു.
ftp> mdelete * .jpgഇത് റിമോട്ട് സിസ്റ്റത്തിലെ സജീവ ഫോൾഡറിൽ .jpg കൂടെ അവസാനിക്കുന്ന എല്ലാ ഫയലുകളും ഇല്ലാതാക്കുന്നു.
ftp> വലിപ്പം ഫയൽ-നാമംഈ കമാൻഡ് ഉപയോഗിച്ചു് റിമോട്ട് സിസ്റ്റത്തിൽ ഒരു ഫയലിന്റെ വ്യാപ്തി തീരുമാനിക്കുക.
ftp> mkdir [ഡയറക്ടറി-നാമം]വിദൂര സെർവറിലെ ഒരു പുതിയ ഡയറക്ടറി ഉണ്ടാക്കുക.
ftp> പ്രോംപ്റ്റ്പ്രോംപ്റ്റ് കമാൻഡ് ഇന്ററാക്ടീവ് മോഡ് ഓൺ അല്ലെങ്കിൽ ഓഫ് ആക്കി അതിനാൽ അനവധി ഫയലുകളിൽ ആജ്ഞകൾ ഉപയോക്തൃ സ്ഥിരീകരണമില്ലാതെ എക്സിക്യൂട്ട് ചെയ്യുന്നു.
ftp> quitQuit കമാൻഡ് FTP സെഷനിൽ അവസാനിപ്പിക്കുകയും FTP പ്രോഗ്രാമിൽ നിന്നും പുറത്തു് കടക്കുകയും ചെയ്യുന്നു. ഒബ്ജക്റ്റ് ബൈ , എക്സിറ്റ് എന്നിവ ഒരേ കാര്യം തന്നെ.
കമാൻഡ് ലൈൻ ഓപ്ഷനുകൾ
ഓപ്ഷനുകൾ (ഫ്ലാഗുകൾ അല്ലെങ്കിൽ സ്വിച്ചുകൾ എന്നും വിളിക്കുന്നു) ഒരു FTP കമാൻഡിന്റെ പ്രവർത്തനം പരിഷ്ക്കരിക്കുക. സാധാരണയായി, കമാൻഡ് ലൈൻ ഐച്ഛികം ഒരു സ്പേസിന് ശേഷം പ്രധാന FTP കമാന്ഡിനെ പിന്തുടരുന്നു. നിങ്ങൾക്ക് എഫ്ടിപി കമാൻഡുകൾക്കു് ചേർക്കാവുന്ന ഓപ്ഷനുകളുടെ പട്ടികയും അവർ ചെയ്യുന്നതിനെപ്പറ്റിയുള്ള വിവരവും ഇവിടെ കാണാം.
- -4 ഒരു ഹോസ്റ്റിനെ ബന്ധപ്പെടുമ്പോൾ മാത്രം IPv4 ഉപയോഗിക്കുക
- -6 മാത്രം IPv6 ഉപയോഗിക്കുക
- -e ചരിത്ര പിന്തുണയും കമാൻഡ് എഡിറ്റിംഗും അപ്രാപ്തമാക്കുന്നു
- -p ഡാറ്റാ കൈമാറ്റങ്ങൾക്കായി സജീവ മോഡ് ഉപയോഗിക്കുക
- -i ഫയൽ കൈമാറ്റ സമയത്തു് ഇൻററാക്റ്റീവ് ആവശ്യപ്പെടുന്നു
- -N ആദ്യ കണക്ഷനിൽ യാന്ത്രിക-ലോഗിൻ തടയുന്നു
- -g ഫയൽ നാമം globbing അപ്രാപ്തമാക്കുന്നു
- -v എല്ലാ പ്രതികരണങ്ങളും കാണിക്കാൻ നീക്കം സെർവറിനെ നിർബന്ധിക്കുന്നു
- -ഡി ഡീഗേഗജിംഗിൽ ഇടപെടുന്നു