Wyszukiwanie w witrynie

Jak korzystać z protokołu FTP z wiersza poleceń systemu Linux


Program FTP (File Transfer Protocol) umożliwia przesyłanie plików z jednego komputera na drugi, przez Internet lub sieć LAN. Jest wbudowany w systemy operacyjne Linux. Opiera się na architekturze klient-serwer. Ogólnie rzecz biorąc, polecenie umożliwia interakcję z plikami na serwerze zdalnym. Dzięki niemu możesz kopiować pliki, zmieniać ich nazwy i usuwać i wiele więcej!

Łączenie się ze zdalnym serwerem za pomocą protokołu FTP

Wiersz poleceń umożliwiający połączenie z serwerem FTP to:

ftp www.xyz.com

Na przykład, jeśli chcesz połączyć się z „www.cornell.edu”, użyj następującego wiersza poleceń:

ftp www.cornell.edu

Zaloguj się po nawiązaniu połączenia

Po połączeniu się z serwerem należy się zalogować. Jeżeli korzystasz z prywatnego serwera, będziesz potrzebować nazwy użytkownika i hasła otrzymanego od administratora. Bez tego nie będziesz mógł się z nim połączyć. Jeśli próbujesz połączyć się z serwerem publicznym, większość pozwoli Ci zalogować się przy użyciu nazwy użytkownika jako „anonimowej” i identyfikatora e-mail jako hasła. Niektóre serwery publiczne umożliwią dostęp do nich, jeśli użyjesz „ftp” zarówno jako nazwy użytkownika, jak i hasła. Po wyświetleniu monitu wprowadź swoją nazwę użytkownika i hasło. Jeśli uda Ci się zalogować, wyświetli się (w większości przypadków) następujący komunikat:

ftp>

Serwer powinien także poinformować Cię, że korzystasz ze zdalnego systemu UNIX i że do przesyłania plików używany będzie tryb binarny. Tryb binarny służy do pobierania wszystkich plików innych niż tekstowe, takich jak obrazy, pliki wykonywalne i pliki ZIP. Jeśli chcesz pobrać pliki tekstowe, możesz przełączyć się na tryb ASCII. Aby to zrobić, wpisz następujące polecenie:

ftp> ascii

Aby powrócić do wersji binarnej, użyj następującego polecenia:

ftp> binary

Korzystanie z poleceń związanych z FTP po zalogowaniu

Teraz, gdy jesteś zalogowany na serwerze, możesz zacząć korzystać z poleceń FTP. Polecenia te będą różne dla różnych serwerów. Aby zobaczyć listę wszystkich poleceń dostępnych na bieżącym serwerze, wpisz następujący wiersz poleceń:

ftp> help

Aby wyświetlić wszystkie pliki i podkatalogi znajdujące się obecnie w katalogu, do którego nawigowałeś, użyj następującego polecenia:

ftp> ls

Na serwerach publicznych będziesz chciał przejść do katalogu pubu. Prawdopodobnie tutaj przechowywane są pliki, których szukasz. Jak więc przejść do katalogu pubów? Użyj polecenia cd w następujący sposób:

ftp> cd pub

Spowoduje to przejście do katalogu pubów. Będąc tutaj, możesz ponownie użyć polecenia ls, aby przejrzeć wszystkie obecne pliki. Załóżmy teraz, że chcesz pobrać obraz: waterfall.jpg. Jak to zrobić? Użyj tego polecenia:

ftp> get  waterfall.jpg

Plik zostanie pobrany do lokalnego katalogu na Twoim komputerze. Jeśli na komputerze znajduje się plik o tej samej nazwie, zostanie on nadpisany. Aby temu zapobiec, możesz zmienić nazwę pobieranego pliku w następujący sposób:

ftp> get waterfall.jpg newwaterfall.jpg

Zapobiegnie to konfliktom nazewnictwa. A co jeśli chcesz uzyskać wiele plików? Można do tego użyć polecenia "mget" (nazwy plików należy oddzielić spacją "").

ftp> mget waterfall.jpg river.jpg lake.jpg

A co jeśli chcesz przesłać plik na zdalny serwer? Pamiętaj, że będziesz potrzebować uprawnień do zapisu na serwerze zdalnym. Jeśli jeszcze ich nie masz, musisz poprosić administratora systemu. Oto jak możesz użyć polecenia put:

ftp> put yourfile.jpg

A co jeśli chcesz przesłać wiele plików? Użyj polecenia „mput”, które działa podobnie do polecenia „mget”.

ftp> mput yourfile1.jpg yourfile2.jpg yourfile3.jpg

Ustawienia katalogu

Jak sprawdzić, do którego katalogu pobierane są pliki? Użyj polecenia „lpwd” w następujący sposób:

ftp> lpwd

Spowoduje to wyświetlenie katalogu, do którego kopiowane są pliki. Aby zmienić katalog, wpisz ścieżkę katalogu po poleceniu lcd:

ftp> lcd path1>path2>path3

Oto najważniejsze polecenia, które musisz znać jako zwykły użytkownik. Jeśli szukasz bardziej zaawansowanych poleceń, możesz odwiedzić oficjalną stronę Linuksa: http://www.linux.org/. Podziel się z nami swoimi doświadczeniami w pracy z FTP w systemie Linux!

Źródło obrazu: RRZEicons w Wikimedia

Powiązane artykuły