Предыстория: при использовании 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 автоматически скачает файл или папку в указанный локальный каталог.