将ubuntu服务器中的文件复制到本地Windows/本地Windows的文件复制到ubuntu服务器

在Windows的命令行(cmd)中,可以使用scp命令进行文件或文件夹的传输。通过指定-P参数设定端口,-r参数实现递归复制文件夹。用户需要提供用户名、服务器IP、目标文件位置和本地保存路径。若只需复制单个文件,可省略-r参数。同样,也可以将本地文件上传到Ubuntu系统,只需调整源和目标路径的顺序。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在Windows中打开终端cmd

scp -P xxx -r usename@***.***.***.***:/home/data/123 E:\desktop

使用scp命令
-P :参数指定端口为xxx
-r :参数表示递归复制目录,即如果复制的文件为文件夹时需要使用
usename :用户名
***.***.***.*** :服务器IP
/home/data/123 :目标文件夹地址
E:\desktop :文件保存路径

如果只需要单独复制一个文件而不是复制整个文件夹时仅需要去掉-r参数即可:

scp -P xxx usename@***.***.***.***:/home/data/123.tar.gz E:\desktop

如果要将本地Windows的文件上传到ubuntu系统中只需要把地址先后顺序互换即可:

scp -P xxx E:\desktop\123.txt usename@***.***.***.***:/home/data/123
scp -P xxx -r E:\desktop\123 usename@***.***.***.***:/home/data/123
### Ubuntu 复制文件失败原因及解决方法 #### 1. VMware Tools 安装问题 如果 VMware Tools 没有正确安装或者配置不当,可能会导致复制功能失效。可以通过重新安装或修复 VMware Tools 来解决问题[^4]。 ```bash # 切换至root权限 su root # 将VMware Tools压缩包移动到/root目录下 cp /path/to/VMwareTools.tar.gz /root/ # 解压工具包 tar -zxvf VMwareTools.tar.gz # 执行安装脚本 cd vmware-tools-distrib/ ./vmware-install.pl ``` 完成上述操作后,重启虚拟机并测试文件复制功能是否恢复正常。 --- #### 2. 文件共享设置错误 当尝试将主机上的文件复制到 Ubuntu 虚拟机时,可能由于共享文件夹未启用或挂载异常而导致失败。以下是具体排查步骤: - **检查共享文件夹状态** 使用 `vmware-hgfsclient` 命令验证共享文件夹名称是否存在。 ```bash vmware-hgfsclient ``` 如果显示为空白,则说明当前虚拟机关联的共享文件夹不存在或未正常加载[^3]。 - **手动挂载共享文件夹** 若确认存在共享文件夹(如名为 `WINshare`),可通过以下方式手动挂载它: ```bash sudo mkdir /mnt/hgfs sudo mount -t vmhgfs .host:/WINshare /mnt/hgfs ``` --- #### 3. 锁定文件 (.lck) 干扰 有时虚拟机运行过程中产生的锁定文件可能导致某些操作受限,包括文件复制。解决方案如下: - 关闭虚拟机电源而非暂停模式; - 导航到虚拟机存储路径,查找扩展名 `.lck` 的隐藏文件夹并删除它们; - 启动虚拟机再次尝试复制文件[^2]。 --- #### 4. 版本兼容性冲突 若从其他设备导入虚拟机镜像,可能存在硬件版本不匹配的情况,从而影响正常使用。需调整虚拟机配置文件中的参数以适配本地环境。 编辑虚拟机对应的 `.vmx` 配置文件,定位字段 `virtualHW.version`,将其数值更改为与当前 VMware Workstation 支持的一致版本号。 --- #### 5. 替代方案——Nginx 中转法 对于无法直接通过剪贴板传递数据的情形,可以借助网络传输实现间接拷贝。例如,在宿主机部署 Nginx Web服务器并将目标文档放置于其默认站点根目录;随后利用 Linux 下载工具 wget 获取远程资源链接地址指向的内容[^5]。 示例命令: ```bash wget http://<Host_IP>/example.txt ``` ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值