如何将文件复制到虚拟机Linux?5种实用方法详解

admin
将文件复制到虚拟机Linux有5种实用方法:共享文件夹(如VMware拖拽、VirtualBox挂载目录,操作便捷,适合小文件);SCP命令行(通过scp 本地文件 用户@虚拟机IP:路径,安全高效,需网络连通);SFTP工具(使用FileZilla等图形化工具,支持拖拽,适合新手);FTP/SFTP服务器(在虚拟机搭建服务,批量传输文件);USB设备直连(物理U盘接入虚拟机,适合大文件或离线场景),可根据文件大小、网络环境及操作习惯选择,满足不同需求。

在开发、运维或学习过程中,我们经常需要将本地文件(如代码、配置、数据等)复制到Linux虚拟机中,无论是配置环境、部署应用还是备份数据,掌握高效的文件传输方法都能显著提升工作效率,本文将详细介绍5种常用且实用的文件复制方法,涵盖图形界面、命令行、网络传输等场景,适合不同技术水平的用户选择使用。

如何将文件复制到虚拟机Linux?5种实用方法详解

方法一:虚拟机共享文件夹(图形化,适合新手)

通过虚拟机软件提供的“共享文件夹”功能,可以直接在本地主机和虚拟机之间传输文件,操作直观,无需命令行,支持VMware、VirtualBox等主流虚拟机软件。

适用场景

  • 本地和虚拟机均为图形界面,不熟悉命令行操作。
  • 需要频繁传输中小文件,希望实现“拖拽即传”。

操作步骤(以VMware为例)

安装VMware Tools

  • 在VMware中启动Linux虚拟机,点击菜单栏的“虚拟机”→“安装VMware Tools”。
  • 虚拟机会自动挂载VMware Tools安装包(如VMwareTools-x.x.x-xxxx.tar.gz),进入挂载目录(通常为/media/用户名/VMware Tools Tools)。
  • 解压安装包:
    tar -zxvf VMwareTools-x.x.x-xxxx.tar.gz
    cd vmware-tools-distrib
    sudo ./vmware-install.pl -d    # -d参数使用默认配置,一路回车即可
  • 安装完成后重启虚拟机:sudo reboot

设置共享文件夹

  • 在本地主机中,打开VMware虚拟机设置,选择“选项”→“共享文件夹”→“总是启用”→“添加”。
  • 选择本地要共享的文件夹(如D:\Share),命名为“shared”(可自定义),勾选“以只读模式共享”(根据需求选择)。
  • 确认后,进入虚拟机Linux系统,在/mnt/hgfs目录下即可看到共享的文件夹:
    cd /mnt/hgfs
    ls          # 应能看到名为“shared”的文件夹

复制文件

  • 从本地复制到虚拟机:直接将本地主机

文章版权声明:除非注明,否则均为xmsdn原创文章,转载或复制请以超链接形式并注明出处。

取消
微信二维码
微信二维码
支付宝二维码