Копирование данных с ПК с Windows в Linux - или в обратном направлении - поначалу может показаться пугающим. В конце концов, кажется, что это должно быть просто, но оказывается трудным.
По правде говоря, делиться файлами из Windows в Linux легко, но только если вы знаете, как это делать. Готовы узнать? Вот все, что вам нужно знать о том, как переносить файлы из Windows в Linux и обратно.
4 способа переноса файлов из Windows в Linux
Перенос данных между операционными системами Windows и Linux проще, чем вы думаете. Мы собрали для вас пять способов сделать это:
- Передача файлов по FTP
- Безопасное копирование файлов через SSH
- Обмен данными с помощью программного обеспечения для синхронизации
- Используйте общие папки на вашей виртуальной машине Linux
С помощью каждого из этих методов вы сможете легко (а в некоторых случаях и без особых усилий) перемещать файлы между операционными системами.
Давайте рассмотрим их по очереди и выясним, какой из них вам больше подходит.
1. Скопируйте файлы через SSH из Windows в Linux
Если на вашем устройстве Linux включен SSH, вы можете отправлять данные с одного компьютера на другой через командную строку. Однако, чтобы это сработало, вам необходимо настроить SSH-сервер на вашем Linux-компьютере.
потоковое видео с телефона на Xbox One
Начните с открытия терминала, обновления и обновления ОС.
sudo apt update
sudo apt upgrade
После завершения установите SSH-сервер. Сервер OpenSSH - хороший вариант.
sudo apt install openssh-server
Подождите, пока он установится. Чтобы в любой момент проверить, запущен ли сервер OpenSSH, используйте
sudo service ssh status
Для передачи данных из Windows используйте SSH-клиент, например PuTTY. Для этого требуется, чтобы инструмент PSCP (клиент безопасного копирования) загружался в вашу систему Windows, чтобы работать вместе с PuTTY. Найдите оба на Домашняя страница PuTTY .
Связанный: Windows 10 SSH против PuTTY
Обратите внимание, что в то время как PuTTY потребуется установить, PSCP не будет. Вместо этого сохраните загруженный файл pscp.exe в корне диска C: или настройте его как переменную среды. Вам также потребуется подтвердить IP-адрес устройства Linux. Зарегистрируйтесь в терминале Linux с помощью
ip addr
Установив соединение, вы можете отправлять данные из Windows в Linux следующим образом:
c:pscp c:
omepath oafile.txt user@remoteIP:homeuser
omepath
ewname.txt
Вам будет предложено ввести пароль для компьютера Linux перед началом передачи.
Хотите скопировать данные из Linux в Windows в одном сеансе SSH? Эта команда загрузит указанный файл в текущий каталог:
c:pscp user@remoteIP:homeuser
omefile.txt .
Обратите внимание на одинокий период в конце --- включите это, иначе передача не будет работать.
2. Как перенести файлы из Linux в Windows с помощью FTP
Также можно использовать приложение протокола передачи файлов (FTP) с поддержкой SSH. Перенос файлов через SFTP в пользовательском интерфейсе, управляемом мышью, возможно, проще, чем полагаться на вводимые команды.
Опять же, перед запуском на машине Linux должен быть запущен SSH-сервер. Вам также следует убедиться, что вы установили приложение FTP в Windows, например FileZilla, которое поддерживает SFTP.
Чтобы использовать этот метод, запустите FileZilla, затем:
- Открытым Файл> Менеджер сайта
- Создать Новый сайт
- Установите протокол на SFTP
- Добавьте целевой IP-адрес в Хозяин
- Укажите логин и пароль
- Установите Тип входа в Обычный
- Нажмите Соединять когда готово
Затем вы можете использовать приложение FTP для перемещения файлов из Windows в Linux и обратно с помощью перетаскивания.
3. Обмен файлами между Linux и Windows с помощью Resilio Sync
Другой вариант, который вам следует рассмотреть, - это программа для синхронизации файлов. Обычно они кроссплатформенные и используют зашифрованный ключ для управления соединением между устройствами.
Все, что вам нужно сделать, это установить приложение, назначить папку синхронизации, а затем создать ключ. Настройте это на втором ПК, и ваши данные будут синхронизированы. Для этого доступны два хороших варианта:
- Resilio Sync : ранее известный как BitTorrent Sync, Resilio доступен практически на любой платформе, о которой вы только можете подумать. Есть платная версия, но бесплатной достаточно для синхронизации двух устройств.
- Синхронизация : для Linux, Windows, macOS и Android эта альтернатива Resilio Sync предлагает аналогичную функцию без платного компонента.
Наше руководство по использованию Resilio Sync (а также SyncThing) поможет вам настроить сетевую передачу файлов между компьютерами Linux и Windows.
4. Создайте и смонтируйте общую папку VirtualBox в Linux.
Вместо отдельного ПК обычно запускают Linux или Windows на виртуальной машине (ВМ). Но есть ли способ передавать файлы между Windows и Linux, если они установлены на виртуальной машине?
К счастью, да. С VirtualBox вы можете создать виртуальный общий каталог для синхронизации данных.
Если вы используете Windows на виртуальной машине в Linux (или наоборот), VirtualBox уже настроен для совместного использования. Перед продолжением убедитесь, что на вашей виртуальной машине установлены гостевые дополнения.
В диспетчере VirtualBox выберите виртуальную машину, затем:
- Выбирать Пуск> Запуск без головы (или при запущенной виртуальной машине Устройства> Общие папки )
- После запуска щелкните правой кнопкой мыши виртуальную машину и выберите Настройки> Общие папки
- Выбирать Папки машины
- Щелкните значок + символ справа (или щелкните правой кнопкой мыши и выберите Добавить общую папку )
- Просмотрите Путь к папке и найдите каталог, который хотите использовать
- Задайте имя (при необходимости), затем Ok
- Использовать Авто-крепление флажок, чтобы обеспечить доступность общего ресурса при запуске виртуальной машины.
- Нажмите Ok еще раз, чтобы подтвердить и выйти
Когда вы перезагрузите виртуальную машину, общий ресурс будет готов для обмена данными между хост-компьютером и гостевой операционной системой.
Как насчет общего доступа к файлам в графическом интерфейсе?
Есть еще один вариант обмена файлами между ПК с Windows и Linux. Однако создание общего файла в одной или обеих системах с последующим доступом к нему по сети в лучшем случае ненадежно.
Обмен файлами между Windows и Linux очень прост
Независимо от того, новичок ли вы в Linux или находите Windows незнакомой, обмен данными между ними проще, чем вы думаете.
Мы рассмотрели несколько методов. Мы рекомендуем вам попробовать все из них и решить, какой из них вам наиболее удобен.
Если вы синхронизируете данные с Linux, есть большая вероятность, что вы переносите свои вычисления с Windows. Дополнительные советы см. В нашем руководстве по переходу с Windows на Linux.
Делиться Делиться Твитнуть Эл. адрес 7 лучших приложений для беспроводной передачи файлов в LinuxВам нужно передать файлы через Wi-Fi в Linux? Вот несколько методов, которые вы можете использовать.
Читать далее Похожие темы- Linux
- FTP
- Обмен файлами
- Советы по Linux
Заместитель редактора по безопасности, Linux, DIY, программированию и техническому объяснению, а также производитель действительно полезных подкастов с большим опытом поддержки настольных компьютеров и программного обеспечения. Автор журнала Linux Format, Кристиан - мастер Raspberry Pi, любитель Lego и фанат ретро-игр.
Ещё от Christian CawleyПодписывайтесь на нашу новостную рассылку
Подпишитесь на нашу рассылку технических советов, обзоров, бесплатных электронных книг и эксклюзивных предложений!
Нажмите здесь, чтобы подписаться