Как перенести файлы и каталоги из Windows (виртуальной машины) в Linux

Как перенести файлы и каталоги из Windows (виртуальной машины) в Linux

У меня есть виртуальная машина Windows VirtualBox, и я хотел бы перенести с нее некоторые файлы... Я думал об использовании scp, но не знаю, какой путь к каталогу мне следует указать (думаю, что-то вроде C:\something\something не будет работать на моей машине Linux, не так ли?)

Редактировать:

  • Я не хочу использовать общие папки
  • Я бы предпочел, чтобы гость (Windows) не подключался к FTP/логинился/что-либо делал с хостом (Linux)
  • Не могли бы вы добавить примеры командной строки для методов, о которых вы пишете?

решение1

Если вы пытаетесь скопировать файлы из гостевой системы в хостовую (или наоборот), самое простое решение — настроить общую папку. Ознакомьтесь с документацией поОбщий доступ к папкам VirtualBox.

Если на вашем компьютере с Linux уже настроен ssh и вы действительно хотите использовать scp, вы всегда можете установитьWinSCPна вашей виртуальной машине Windows и используйте ее, или используйте встроенный в нее клиент SFTPШпатлевка.

решение2

У вас есть несколько вариантов:

По сути у вас есть два варианта: использоватьвстроенный общий доступ к папкамвариант, для которого вам понадобится установить гостевые дополнения и установить их избинарный VirtualBox(НеOSE-версия сообщества), или используя тот же подход, который вы бы использовали с двумя физическими компьютерами, IE, используя предоставленный ОС способ доступа. В вашем случае вы могли бы использовать либоСамба, SSH или FTP.

Если у вас есть возможность использовать гостевые дополнения, то это, на мой взгляд, самый простой способ.

решение3

Вы можете использовать rsync, для этого есть некоторые клиенты Windows, такие как Deltacopy. FTP — еще один простой вариант, или возможная Samba.

решение4

Я бы перекинул файлы из системы Windows в систему Linux по FTP.

Связанный контент