Управление и передача данных
-
wget
wget — консольная утилита для загрузки файлов из интернета (HTTP, HTTPS, FTP). Подходит для автоматизации, работы с нестабильным соединением и рекурсивного скачивания.
-
curl
`curl` (Client URL) — консольная утилита для передачи данных по сетевым протоколам (HTTP/HTTPS, FTP, SMTP и др.). Используется для загрузки/выгрузки файлов, тестирования API и т. д.
-
rsync
Rsync — утилита для синхронизации файлов (локально или удалённо). Передаёт только изменения, экономит трафик, сохраняет атрибуты.
-
ftp
`ftp` — консольная утилита для передачи файлов по FTP (клиент‑сервер). Подключайтесь командой `ftp <адрес>`, используйте `get`/`put` для скачивания/загрузки, `quit` — для выхода.
-
sftp
SFTP — безопасный протокол передачи файлов через SSH (шифрует данные и команды), поддерживает аутентификацию по паролю/ключам, работает на базе SSH‑сервера.
-
ssh
SSH (Secure Shell) — протокол для безопасного удалённого управления системами и передачи данных. Создан в 1995 г. Тату Илоненом как замена небезопасным Telnet и rlogin.