标签: scp

用于将文件夹从本地计算机复制到远程服务器的Scp命令语法

我正在使用putty将文件从本地机器C:/site 复制C:/site到远程服务器.我的文件夹可以使用任何一种语法将文件夹从远程服务器复制到远程服务器scp

linux putty scp

39
推荐指数
2
解决办法
11万
查看次数

rsync - 创建所有缺少的父目录?

我正在寻找一个rsync类似程序,它将在远程端创建任何缺少的父目录.

例如,如果我/top/a/b/c/d在一台服务器上并且只/top/a存在于远程服务器上,我想复制d到远程服务器并创建bc目录.

命令:

rsync /top/a/b/c/d remote:/top/a/b/c
Run Code Online (Sandbox Code Playgroud)

将无法工作,因为/tmp/a/b远程服务器上不存在.如果确实存在,那么文件d将被复制到路径中/top/a/b/c.

这可能与rsync使用--include--exclude切换有关,但它非常复杂,例如:

rsync -v -r a dest:dir  \
  --include 'a/b'       \
  --include 'a/b/c'     \
  --include 'a/b/c/d'   \
  --include 'a/b/c/d/e' \
  --exclude 'a/*'       \
  --exclude 'a/b/*'     \
  --exclude 'a/b/c/*'   \
  --exclude 'a/b/c/d/*' 
Run Code Online (Sandbox Code Playgroud)

即使中间目录有文件,也只会复制a/b/c/d/edest:dir/a/b/c/d/e.(注意 - 包含必须在排除之前.)

还有其他选择吗?

rsync scp

37
推荐指数
5
解决办法
4万
查看次数

scp在复制大文件时停滞不前

根据实验的需要,我将MTU设置为8000.这样做之后,当我scp用来复制大文件时,它就会停滞不前0.00%.我试过scp -lscp -C打开tcp_sack/关闭,但它仍然无法正常工作.并且我无法更改实验结果比较的MTU大小.还有其他方法可以帮助吗?

bash shell scp

36
推荐指数
2
解决办法
7万
查看次数

通道 0 scp 上的子系统请求失败:连接已关闭

在终端中运行此命令:

scp -p -P 29418 michealvern.genzola@192.168.0.122:hooks/commit-msg "jyei-erp/.git/hooks/"
Run Code Online (Sandbox Code Playgroud)

返回以下错误:

通道 0 上的子系统请求失败

scp:连接已关闭

如何解决这个问题?

ssh scp subsystem gerrit

36
推荐指数
3
解决办法
3万
查看次数

如何scp文件名中带冒号的文件?

我正在尝试使用scpin 在源文件名中bash使用冒号(:)字符复制文件.我正在使用的命令的混淆版本是:

scp file\:\ name.mp4 user@host:"/path/to/dest"
Run Code Online (Sandbox Code Playgroud)

我收到此错误:

ssh: Could not resolve hostname Portal 2: Name or service not known
Run Code Online (Sandbox Code Playgroud)

我知道我可以重命名文件并删除它:,但我想知道是否可以逃脱冒号.

bash scp escaping

35
推荐指数
1
解决办法
1万
查看次数

如果目标文件夹不存在,scp是否会创建目标文件夹

我想知道如果远程服务器上不存在scp将创建目标文件夹.例如,这会有用吗?

scp -r /data/install/somefolder user@ftpserver.com:/data/install/somefolder
Run Code Online (Sandbox Code Playgroud)

这个文件夹/data/install/somefolder在ftp服务器上不存在,那么这个命令会创建吗?

NB我已阅读有关rsync的内容,但我不确定它是如何工作的或如何使用它.

linux bash scp

32
推荐指数
2
解决办法
5万
查看次数

在远程服务器上运行本地python脚本

我正在调试一些必须在我的虚拟机上运行的python脚本.而且,我更喜欢在本地编辑脚本(在虚拟机之外).所以我发现每次都要将脚本修改为虚拟机是很繁琐的scp.有人能建议一些有效的方法吗?

特别是,我想知道是否可以在远程PVM上执行python脚本.像这样的东西:

python --remote user@192.168.1.101 hello.py //**FAKED**, served to explain ONLY
Run Code Online (Sandbox Code Playgroud)

python ssh scp remote-debugging

31
推荐指数
4
解决办法
7万
查看次数

如何将文件从远程服务器复制到本地计算机?

在我的终端shell中,我ssh'ed到一个远程服务器,我cd到我想要的目录.现在在此目录中,有一个名为" table我想要复制到本地计算机"的文件/home/me/Desktop.我怎样才能做到这一点?

我尝试了scp table /home/me/Desktop但它没有关于这样的文件或目录的错误.有谁知道如何做到这一点?

谢谢

linux ubuntu scp cp

31
推荐指数
3
解决办法
12万
查看次数

如何将目录从本地计算机复制到远程计算机

我正在使用ssh连接到远程计算机.

有没有办法可以将整个目录从本地计算机复制到远程计算机?

我发现这个链接是相反的,即从远程机器复制到本地机器.

ssh rsync scp

30
推荐指数
3
解决办法
6万
查看次数

如何将文件从Vagrant计算机复制到本地主机

我想将一个本地文件从Vagrant机器复制到我的本地主机,但是我收到一条错误消息:

ssh:连接到主机127.0.0.1端口22:连接被拒绝

[user@localhost ceil]$ scp -p 2222 vagrant@127.0.0.1:/home/vagrant/devstack/local.conf .
cp: cannot stat ‘2222’: No such file or directory
ssh: connect to host 127.0.0.1 port 22: Connection refused
Run Code Online (Sandbox Code Playgroud)

我也试过使用localhost但仍然有同样的错误.

linux scp vagrant

30
推荐指数
6
解决办法
3万
查看次数

标签 统计

scp ×10

linux ×4

bash ×3

ssh ×3

rsync ×2

cp ×1

escaping ×1

gerrit ×1

putty ×1

python ×1

remote-debugging ×1

shell ×1

subsystem ×1

ubuntu ×1

vagrant ×1