Обычно я использую командную строку bash, когда мне нужно что-то FTP. Я обнаружил, что некоторые FTP-серверы не установлены в двоичный режим по умолчанию, и, если я не забуду это сделать, отправленный файл будет поврежден. Есть ли способ установить двоичный режим автоматически каждый раз, когда я получаю доступ к удаленному FTP-серверу?
2
2 ответа
3
Если вы хотите использовать ftp, вы можете поместить произвольные команды в netrc, определив макрос. Если макрос называется init, он будет автоматически выполнен, например, так:
machine server
login user
password password
macdef init
binary
Любые команды между строкой macdef и пустой строкой будут выполнены после завершения входа в систему.
0
Используйте ncftp, по умолчанию бинарный.