Ответы на 1. и 2. зависят от настроек вашей конкретной системы, от того, указали ли вы каталог по умолчанию для вашего FTP-клиента и т.д. Использование командной строки FTP в Linux и ввод команды get
загрузят файл в любой каталог, в котором вы находились. когда вы начали ftp
.
Большинство графических FTP-клиентов имеют две панели: одна показывает локальную файловую систему, а другая - файлы на удаленном сервере. Обычно загрузка означает копирование с удаленной панели на локальную. Например, используя gftp
в Linux:
На левой панели находится мой локальный каталог $ HOME, а на правой стороне показаны файлы, найденные по адресу ftp://ftp.uniprot.org/pub/databases/uniprot. Если я нажму на стрелку влево, выбранный удаленный файл будет загружен в /home/terdon
, если я нажму на стрелку вправо, выбранный локальный файл будет загружен в /pub/databases/uniprot
.
Используя, например, CuteFTP
на Windows, это еще проще. Левая панель - это ваша локальная файловая система, и вы можете просто перетащить удаленный файл туда, куда вам нужно:
Что касается 3, да, файл загружается с сервера. Общий ресурс smb рассматривается как подключенный диск, ОС не заботится о том, как он был подключен, он видит его и обрабатывает так же, как и любой другой диск или папку. Таким образом, когда вы открываете файл, который находится на общем диске, он загружается непосредственно в память.