Примерна употреба на командата FTP на Linux

Използване на протокола FTP с компютри с Linux

FTP е най-простият и най-познат протокол за прехвърляне на файлове, който обменя файлове между локален компютър и отдалечен компютър или мрежа. Операционните системи Linux и Unix имат вградени командни протоколи, които можете да използвате като FTP клиенти за създаване на FTP връзка.

Предупреждение: FTP предаването не е шифровано. Всеки, който пресича предаването, може да прочете данните, които изпращате, включително потребителското име и паролата ви. За сигурна трансмисия използвайте SFTP .

Създайте FTP връзка

Преди да можете да използвате различните FTP команди, трябва да установите връзка с отдалечената мрежа или компютър. Направете това като отворите терминален прозорец в Linux и въведете ftp, последван от име на домейн или IP адрес на FTP сървъра, като например ftp 192.168.0.1 или ftp domain.com . Например:

ftp abc.xyz.edu

Тази команда се опитва да се свърже с ftp сървъра на адрес abc.xyz.edu. Ако успее, ще ви помоли да влезете с потребителско име и парола. Обществените FTP сървъри често ви позволяват да влизате в системата, като използвате анонимно потребителско име и вашия имейл адрес като парола или без никаква парола.

Когато влезете успешно, на екрана на терминала ще видите подкана за ftp> . Преди да продължите, получете списък с наличните команди за FTP, като използвате функцията за помощ . Това е полезно, защото в зависимост от вашата система и софтуер някои от описаните FTP команди могат или не могат да работят.

Примерни команди за FTP и описания

Командите на FTP, използвани с Linux и Unix, се различават от командите на FTP, използвани с командния ред на Windows. Ето примери, които илюстрират типичните употреби на 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

Добавянето на удивителен знак пред команда изпълнява посочената команда на локалния компютър. Така!! Извежда имената на файловете и имената на директорията на текущата директория на локалния компютър.

ftp> mget * .jpg

С командата mget. можете да изтеглите няколко изображения. Тази команда изтегля всички файлове, завършващи с .jpg.

ftp> преименуване [от] [до]

Командата rename променя файла с име [от] до новото име [to] на отдалечения сървър.

ftp> поставя локален файл [отдалечен файл]

Тази команда съхранява локален файл на отдалечената машина. Изпращане на локален файл [отдалечен файл] прави същото.

ftp> mput * .jpg

Тази команда качва всички файлове, завършващи с .jpg, в активната папка на отдалечената машина.

ftp> изтриване на отдалечен файл

Изтрива файла, наречен отдалечен файл на отдалеченото устройство.

ftp> mdelete * .jpg

Това изтрива всички файлове, завършващи с .jpg, в активната папка на отдалечената машина.

ftp> име на файла с размер

Определете размера на файла на отдалеченото устройство с тази команда.

ftp> mkdir [директория-име]

Направете нова директория на отдалечения сървър.

ftp> подкана

Първата команда включва или изключва интерактивния режим, така че командите на няколко файла да се изпълняват без потвърждение от потребителя.

ftp> quit

Командата quit прекратява FTP сесията и излиза от FTP програмата. Командите bye и exit изпълняват едно и също нещо.

Опции на командния ред

Опциите (наричани още флагове или превключватели) променят работата на FTP команда. Обикновено опцията на командния ред следва основната команда FTP след интервал. Ето списък на опциите, които можете да добавите към FTP командите и описание на това, което правят.