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/“