Featured image of post Загрузка файлов на Linux через командную строку Windows

Загрузка файлов на Linux через командную строку Windows

Предыстория: во время использования mobxterm SFTP для загрузки больших файлов возникла проблема: файлы размером более 64G не загружались после достижения этого лимита…

Предыстория: при использовании mobxterm SFTP для загрузки больших файлов возникла проблема: файлы размером более 64G не загружались, когда достигался лимит в 64G. Поэтому я переключился на командную строку Windows и использовал команду SCP для загрузки. Действительно, лучший способ — это самый простой, ха-ха-ха…

Загрузка и выгрузка файлов или папок на операционную систему Linux через командную строку Windows может быть выполнена с помощью команды SCP. SCP — это сокращение от Secure Copy Protocol, который позволяет передавать файлы между локальным и удаленным хостами через протокол SSH.

Вот шаги для загрузки и скачивания файлов или папок:

Загрузка файлов или папок:

Загрузка одного локального файла

  1. Откройте командную строку Windows и введите следующую команду:
1
scp <file_path> <username>@<linux_ip>:<remote_path>

где <file_path> — это путь к загружаемому файлу или папке, <username> — имя пользователя в системе Linux, <linux_ip> — IP-адрес системы Linux, <remote_path> — путь назначения в системе Linux.

Например, чтобы загрузить локальный файл example.txt в каталог /home/user системы Linux, можно ввести следующую команду:

1
scp C:\Users\user\Documents\example.txt [email protected]:/home/user/

Загрузка файлов через командную строку Windows на Linux

Загрузка всей локальной папки на удаленный сервер

Если вы хотите загрузить папку, можно использовать параметр -r, например:

1
scp -r C:\Users\user\Documents\example_folder [email protected]:/home/user/
  1. Введите пароль системы Linux и нажмите клавишу Enter.
  2. SCP автоматически загрузит файл или папку в указанный каталог системы Linux.

Скачивание:

Скачивание одного файла

  1. Откройте командную строку Windows и введите следующую команду:
1
scp <username>@<linux_ip>:<remote_path> <local_path>

где <username> — имя пользователя в системе Linux, <linux_ip> — IP-адрес системы Linux, <remote_path> — путь к файлу или папке на системе Linux, <local_path> — путь для сохранения файла или папки на локальном компьютере.

Например, чтобы скачать файл /home/user/example.txt из системы Linux в локальный каталог C:\Users\user\Documents, можно ввести следующую команду:

1
scp [email protected]:/home/user/example.txt C:\Users\user\Documents\

Скачивание всей папки на локальный компьютер

Если вы хотите скачать папку, можно также использовать параметр -r, например:

1
scp -r [email protected]:/home/user/example_folder C:\Users\user\Documents\
  1. Введите пароль системы Linux и нажмите клавишу Enter.
  2. SCP автоматически скачает файл или папку в указанный локальный каталог.
Licensed under CC BY-NC-SA 4.0
Создано при помощи Hugo
Тема Stack, дизайн Jimmy