Linux компьютерімен FTP протоколын пайдалану
FTP - жергілікті компьютер мен қашықтағы компьютер немесе желі арасында файлдарды алмастыратын қарапайым және ең танымал файлды тасымалдау протоколы. Linux және Unix операциялық жүйелерінде FTP қосылымын жасау үшін FTP клиенттері ретінде пайдалануға болатын командалық сызық бар.
Ескерту: FTP жіберуі шифрланбайды. Жіберуді тоқтататын кез келген адам сіз жіберген деректерді, соның ішінде пайдаланушы аты мен құпия сөзді оқи алады. Қауіпсіз тасымалдау үшін SFTP пайдаланыңыз.
FTP қосылымын орнатыңыз
Әртүрлі FTP пәрмендерін қолданбас бұрын, қашықтағы желі немесе компьютермен байланыс орнату қажет. Linux-де терминал терезесін ашып, ftp-ге теру арқылы домендік атау немесе FTP серверінің IP-мекен-жайы, мысалы ftp 192.168.0.1 немесе ftp domain.com . Мысалға:
ftp abc.xyz.eduБұл команда abc.xyz.edu бағдарламасында ftp серверіне қосылуға тырысады. Егер ол сәтті болса, ол сізге пайдаланушы аты мен құпия сөзді енгізуді сұрайды. Жалпыға қолжетімді FTP серверлері пайдаланушы атын анонимді және электрондық пошта мекенжайын құпия сөз ретінде немесе құпия сөзсіз пайдалана отырып кіруге мүмкіндік береді.
Сіз сәтті кірген кезде, терминал экранында ftp> шақыруын көресіз. Әрі қарай жүрместен бұрын, анықтама функциясын пайдаланып қол жетімді FTP пәрмендерінің тізімін алыңыз. Бұл пайдалы, себебі сіздің жүйеңізге және бағдарламалық жасақтамаға байланысты тізімдегі кейбір FTP пәрмендері жұмыс істей немесе жұмыс істемеуі мүмкін.
FTP командалық мысалдары және сипаттамалары
Linux және Unix бірге пайдаланылатын FTP пәрмендері Windows пәрмен жолымен пайдаланылатын FTP пәрмендерінен ерекшеленеді. Linux FTP пәрмендерінің файлдарды қашықтан көшіруге, атын өзгертуге және жоюға арналған әдеттегі пайдалануын мысалдар келтіріңіз.
ftp> көмекАнықтама қызметі каталог мазмұнын көрсету, файлдарды тасымалдау және файлдарды жою үшін пайдалануға болатын пәрмендерді тізімдейді. Ftp > командасы сол нәрсені жасайды.
ftp> lsБұл команда қашықтағы компьютердегі ағымдағы каталогтағы файлдар мен қосалқы каталогтардың атауларын басып шығарады.
ftp> cd клиенттеріБұл пәрмен ағымдағы каталогты, егер бар болса, клиенттер деп аталатын ішкі каталогқа өзгертеді.
ftp> cdupБұл ағымдық каталогты басты каталогқа өзгертеді.
ftp> lcd [суреттер]Бұл пәрмен жергілікті компьютердегі ағымдағы каталогты суреттерге өзгертеді, егер ол бар болса.
ftp> asciiБұл мәтіндік файлдарды жіберу үшін ASCII режиміне өзгертеді. ASCII көптеген жүйелерде әдепкі болып табылады.
ftp> екілікБұл пәрмен мәтіндік файлдар емес барлық файлдарды жіберу үшін екілік режимге ауысады.
ftp> image1.jpg алыңызБұл қашықтағы компьютерден жергілікті компьютерге image1.jpg файлын жүктейді . Ескерту: Егер жергілікті компьютерде бірдей атымен файл бар болса, ол қайта жазылады.
ftp> қою image2.jpgЖергілікті компьютерден қашықтағы компьютерге image2.jpg файлын жүктейді . Ескерту: егер бұрыннан бар компьютерде сол атаумен файл бар болса, ол қайта жазылады.
ftp>! lsПәрменнің алдында леп белгісін қосу жергілікті компьютерде көрсетілген пәрменді орындайды. Сонымен, ls жергілікті компьютердегі ағымдағы каталогтың файл атауларын және каталог атауларын тізімдейді.
ftp> mget * .jpgMget командасымен. бірнеше суретті жүктеуге болады. Бұл пәрмен .jpg файлымен аяқталатын барлық файлдарды жүктейді.
ftp> атын өзгерту [from] [to]Атын өзгерту пәрмені қашықтағы серверден [from] деп аталатын файлды жаңа атауға өзгертеді.
ftp> жергілікті-файлды [remote-file]Бұл пәрмен қашықтағы компьютерде жергілікті файлды сақтайды. Жергілікті файлды [қашықтағы файл] жіберу бірдей нәрсе.
ftp> mput * .jpgБұл команда қашықтағы компьютердегі белсенді қалтаға .jpg файлымен аяқталатын барлық файлдарды жүктейді.
ftp> қашықтағы файлды жойыңызҚашықтағы құрылғыдағы қашықтағы файлдың файлын жояды.
ftp> mdelete * .jpgБұл қашықтағы компьютердегі белсенді қалтадағы .jpg файлымен жойылатын барлық файлдарды жояды.
ftp> мөлшері файл-атауыБұл команда арқылы қашықтағы компьютердегі файлдың өлшемін анықтаңыз.
ftp> mkdir [каталог-атауы]Қашықтағы серверде жаңа каталог жасаңыз.
ftp> сұратыңызНұсқаулық пәрмені интерактивті режимді қосады немесе өшіреді, сондықтан бірнеше файлдағы пәрмендер пайдаланушы растамай орындалады.
ftp> шығыңызШығу командасы FTP сеансын аяқтайды және FTP бағдарламасынан шығады. Бір және бір нәрсені орындайтын командалар қолданады.
Пәрмен жолының параметрлері
Параметрлер (жалаулар немесе ажыратқыштар деп те аталады) FTP пәрменінің жұмысын өзгертеді. Әдетте, командалық жол параметрі кеңістіктен кейін негізгі FTP пәрменін қолданады. Мұнда FTP пәрмендеріне және олар жасаған әрекеттердің сипаттамаларына қосылатын опциялар тізімі бар.
- -4 Хостқа хабарласқанда тек IPv4 пайдаланыңыз
- -6 Тек IPv6 пайдаланыңыз
- -e Тарихты қолдау және пәрменді өңдеуді өшіреді
- -p Деректер беру үшін пассивті режимді пайдаланыңыз
- -i Файлды тасымалдау кезінде интерактивті түрде шағылысады
- -n Бірінші қосылымда автоматты түрде кіруді болдырмайды
- -g Файл атауын globbing өшіреді
- -v Барлық жауаптарды көрсету үшін серверді алып тастайды
- -d Отладканы іске қосады