Linux 如何将文件从本地流浪汉复制到本地系统?

Linux 如何将文件从本地流浪汉复制到本地系统?,linux,vagrant,scp,Linux,Vagrant,Scp,我想将local.conf从本地流浪机器复制到本地系统(我的机器)。流浪汉在同一台机器上运行。 我尝试了以下命令。它成功运行,但当我在系统上搜索local.conf文件时,什么也没有得到 [vagrant@localhost devstack]$ scp vagrant@192.168.50.4:/home/vagrant/local.conf local.conf vagrant@192.168.50.4's password: local.conf

我想将
local.conf
从本地流浪机器复制到本地系统(我的机器)。流浪汉在同一台机器上运行。 我尝试了以下命令。它成功运行,但当我在系统上搜索
local.conf
文件时,什么也没有得到

[vagrant@localhost devstack]$ scp vagrant@192.168.50.4:/home/vagrant/local.conf local.conf 
vagrant@192.168.50.4's password: 
local.conf                                              100% 3857     3.8KB/s   00:00    
[vagrant@localhost devstack]$ 

要将文件从主机复制到vm(反之亦然),您不一定需要特定的协议,如作用域或ftp

默认情况下,vagrant会自动将/vagrant目录设置为与本地文件夹共享的文件夹。因此,您只需将vm中的任何文件复制到/vagrant目录中,就可以在本地文件夹下看到它们,在那里您有vagrant文件,并且在那里您初始化了vagrant

如果本地硬盘上有其他文件要与vm共享,则可以轻松地从该文件添加共享文件夹

  config.vm.synced_folder "/Users/fhenri/myproject", "/project"

将与vm中的/project文件夹共享本地文件夹/Users/fhenri/myproject,您可以使用
mv
cp
将文件从一个移动/复制到另一个

将文件从主机复制到vm(反之亦然),您不一定需要特定的协议,如作用域或ftp

默认情况下,vagrant会自动将/vagrant目录设置为与本地文件夹共享的文件夹。因此,您只需将vm中的任何文件复制到/vagrant目录中,就可以在本地文件夹下看到它们,在那里您有vagrant文件,并且在那里您初始化了vagrant

如果本地硬盘上有其他文件要与vm共享,则可以轻松地从该文件添加共享文件夹

  config.vm.synced_folder "/Users/fhenri/myproject", "/project"

将与vm中的/project文件夹共享本地文件夹/Users/fhenri/myproject,您可以使用
mv
cp
将文件从一个移动/复制到另一个

您需要指定在哪台机器上运行命令。您的命令基本上是正确的,但您需要在本地主机上运行它,而不是在流浪机器上运行它。在示例中,您可以考虑两个主机,
local
vagrant

[local]$ scp vagrant@vagrant:/home/vagrant/local.conf local.conf 
vagrant@vagrant's password: 
local.conf                                      100% 3857     3.8KB/s   00:00    
在同一目录中尝试
ls
,应显示所需文件:

[local]$ ls local.conf

您需要指定在哪台计算机上运行命令。您的命令基本上是正确的,但您需要在本地主机上运行它,而不是在流浪机器上运行它。在示例中,您可以考虑两个主机,
local
vagrant

[local]$ scp vagrant@vagrant:/home/vagrant/local.conf local.conf 
vagrant@vagrant's password: 
local.conf                                      100% 3857     3.8KB/s   00:00    
在同一目录中尝试
ls
,应显示所需文件:

[local]$ ls local.conf
例如:

“sudo scp-p 2222vagrant@127.0.0.1:/home/vagrant/dumpfilename.sql/home/“

例如:

“sudo scp-p 2222vagrant@127.0.0.1:/home/vagrant/dumpfilename.sql/home/“