Предыстория: при использовании mobxterm SFTP для загрузки больших файлов возникла проблема: файлы размером более 64G не загружались, когда достигался лимит в 64G. Поэтому я переключился на командную строку Windows и использовал команду SCP для загрузки. Действительно, лучший способ — это самый простой, ха-ха-ха…
Загрузка и выгрузка файлов или папок на операционную систему Linux через командную строку Windows может быть выполнена с помощью команды SCP. SCP — это сокращение от Secure Copy Protocol, который позволяет передавать файлы между локальным и удаленным хостами через протокол SSH.
Вот шаги для загрузки и скачивания файлов или папок:
Загрузка файлов или папок:
Загрузка одного локального файла
- Откройте командную строку Windows и введите следующую команду:
|
|
где <file_path> — это путь к загружаемому файлу или папке, <username> — имя пользователя в системе Linux, <linux_ip> — IP-адрес системы Linux, <remote_path> — путь назначения в системе Linux.
Например, чтобы загрузить локальный файл example.txt в каталог /home/user системы Linux, можно ввести следующую команду:
|
|

Загрузка всей локальной папки на удаленный сервер
Если вы хотите загрузить папку, можно использовать параметр -r, например:
|
|
- Введите пароль системы Linux и нажмите клавишу Enter.
- SCP автоматически загрузит файл или папку в указанный каталог системы Linux.
Скачивание:
Скачивание одного файла
- Откройте командную строку Windows и введите следующую команду:
|
|
где <username> — имя пользователя в системе Linux, <linux_ip> — IP-адрес системы Linux, <remote_path> — путь к файлу или папке на системе Linux, <local_path> — путь для сохранения файла или папки на локальном компьютере.
Например, чтобы скачать файл /home/user/example.txt из системы Linux в локальный каталог C:\Users\user\Documents, можно ввести следующую команду:
|
|
Скачивание всей папки на локальный компьютер
Если вы хотите скачать папку, можно также использовать параметр -r, например:
|
|
- Введите пароль системы Linux и нажмите клавишу Enter.
- SCP автоматически скачает файл или папку в указанный локальный каталог.