Norėdami įkelti, atsisiųsti ar tvarkyti FTP turinį, turime begalę grafinių programų, „Filezilla“ yra viena populiariausių. Bet kaip tai padaryti naudojant komandinę eilutę?
Ypač kai dirbame serveryje ir neturime GUI, turime įkelti failą į FTP arba paprasčiausiai ką nors ištrinti, sukurti aplanką ir pan., Daryti bet ką ir mes turime tik savo terminalą, nieko kito.
Norint dirbti su FTP serveriu, pakanka vienos komandos:
ftp
Įdėjome komandą „ftp“ ir po jos sekame FTP serverio, prie kurio norime prisijungti, IP adresą (arba pagrindinį kompiuterį) ir viskas, pavyzdžiui:
ftp 192.168.128.2
Kaip parodyta paveikslėlyje žemiau, vartotojas mūsų paklaus, mes jį parašome ir paspaudžiame įeiti, tada ji paprašys mūsų slaptažodžio, mes jį parašome ir paspaudžiame įeiti, pasiruošę mes einame!
Dabar čia rašome komandas į šį naują apvalkalą, kuris yra ftp apvalkalas, pavyzdžiui, norėdami išvardyti, mes naudojame komandą ls
ls
Čia yra ekrano kopija:
Yra daug daugiau komandų, pavyzdžiui:
- mkdir : Sukurkite aplankus
- chmod : Keisti leidimus
- del : Ištrinti failus
Jie atrodo kaip „Linux“, tiesa? ... hehe, jei jie rašo padėti FTP apvalkale jie gauna komandas, kurias gali naudoti:
Klausimas (ir įdomu), kurį aš įsivaizduoju: kaip teisingai įkelti failą?
Norėdami įkelti failą, komanda yra siųsti
Sintaksė yra:
send archivo-local archivo-final
Pavyzdžiui, tarkime, kad turiu savo Pagrindinis vadinama byla video.mp4 ir mes norime jį įkelti į aplanką, vadinamą filmai, komanda būtų:
send video.mp4 videos/video.mp4
Kaip paprasta, žurnalas / išvestis, kurią jis grąžina, yra panašus į šį:
local: video.mp4 remote: videos / videdo.mp4 200 PORT komanda pavyko. 150 Bandymui atidaryti BINARY režimo duomenų ryšį. 226 Perkėlimas baigtas. 0 baitų perkelta. 0.00 KB / sek.
Kaip aš visada sakau jums, jei norite sužinoti daug daugiau parinkčių, tiesiog perskaitykite komandų vadovą:
man ftp
Arba perskaitykite vadovą adresu kažkur iš interneto.
Na, aš neapsimetinėju, kad tai yra superinis vadovas, toli gražu ... tai tik pagrindas
Vis dėlto tikiuosi, kad kai kuriems tai buvo naudinga.
saludos
Geras indėlis !!!!
Jei norite užmegzti automatinį ryšį su »ftp» ir nebūtina įdėti „user & pass“, turite sukurti failą
.netrc su „chmod 600“ leidimais, kuriame yra:
mašina [name-define-in- / etc / hosts] prisijungti [vartotojo vardas] passwd [passwdor]
....
Geras straipsnio draugas: D ..
Beje, ankstesnė tema desdelinux savo projektui, nes sukūriau naują savo temą ir galiausiai kaip TVS pasirinkau Drupal, o ne WordPress.
Aš jau žinojau, kad pasirinksite „Drupal“ (dėl temos dizaino „Drupal“ yra kaip „Blogger“ apie steroidus).
Kalbant apie naujinius, lengviau naudoti „Drush“, nei tvarkyti viską FTP pabaigoje.
Na, „Drupal“ yra ne tik „Blogger“ apie steroidus: D ... Jis labai gerai pateikia labai sudėtingą turinį ir yra labai keičiamas. Mokymosi kreivė yra daug didesnė nei „Joomla“ ir yra bedugnė, palyginti su „WordPress“, tačiau „Drupal“ tavęs niekuo neriboja ir jo greitis nusipelno pastangų :).
Puiku. Aš jau sakiau, kodėl šios komandos pasirodo naudojant „FileZilla“.
Aš žinau, kad pranešimo tikslas yra parodyti, kaip prisijungti su viena komanda, bet aš tikrai rekomenduoju vidurnakčio vadą (mc), jis leidžia jums prisijungti prie FTP / SFTP ir siųsti (įkelti) failus tokiu paprastu būdu.
Na, ten mano indėlis į bendruomenę. Cheers
Laba diena,
Aš darau praktiką, reikalaujančią prisijungti prie FTP serverio iš „kali linux VM“ ir man sako, kad komanda nerasta, kai įdedu ftp ar man ftp.
Man kažko trūksta, tiesa?
Aš ką tik įdiegiau ir prisijungiu prie savo vietinio serverio, o bandydamas siųsti failą gaunu klaidą
"553 Nepavyko sukurti failo."
šią žinutę gaunu. Kas gali būti nesėkmė?