如何将文件/文件夹从远程(openshift)下载到本地系统

如何将文件/文件夹从远程(openshift)下载到本地系统,openshift,openshift-client-tools,Openshift,Openshift Client Tools,如何使用rhc客户端工具从openshift远程文件夹下载或备份文件,或将文件副本保存到我的本地系统文件夹中?或者,除了rhc客户端工具之外,是否还有其他方法将其备份到本地系统 另外,是否有方法将整个文件夹从远程(openshift)复制到本地?首先,tar和gzip在ssh会话中,将文件夹复制到服务器上,语法为: rhc ssh <app_name> tar czf <name_of_new_file>.tar.gz <name_of_directory>

如何使用rhc客户端工具从openshift远程文件夹下载或备份文件,或将文件副本保存到我的本地系统文件夹中?或者,除了rhc客户端工具之外,是否还有其他方法将其备份到本地系统


另外,是否有方法将整个文件夹从远程(openshift)复制到本地?

首先,
tar
gzip
ssh
会话中,将文件夹复制到服务器上,语法为:

rhc ssh <app_name>
tar czf <name_of_new_file>.tar.gz <name_of_directory>
然后,您可以在本地计算机上提取文件并执行操作。

使用winscp(如果在windows上)将ssh连接到openshift应用程序中。导航到您的文件夹。将文件夹或文件拖放到本地计算机


Filezilla-

将pod目录复制到本地目录:

oc rsync:/opt/app root/src/c/source

我尝试了这个方法,它帮助了我,rhc scp app_name download/path/to/local/folder/path/to/remote/folder/file.,但是如何下载文件夹我使用linux。我尝试了gigolo连接openshift远程文件系统,但在单击var文件夹时没有sftp支持和权限拒绝错误。是否有类似winscp for linux的功能。在linux上尝试Filezilla。我尝试了Filezilla,还发现了一个与使用openshift设置Filezilla相关的博客。。。。很好用。似乎我无意中通过终端上传了一些文件,可以查看、删除、检索所有文件/文件夹。谢谢@fatfantama。对于这个“tar czf.tar.gz”,我正试图使用
tar czf my_dump.tar.gz dump
在OpenShift上运行MongoDB pod中的第一个命令,它返回
tar:Old选项
g'需要一个参数。`我还尝试了
zip-r dump.zip dump
并得到了
zip:command not found
,这可以从OpenShift在线控制台中的pod终端工作:
tar czf my_dump.tar.gz dump
rhc scp <app_name> download <local_destination> <absolute_path_to_remote_file>
oc rsync <pod-name>:/opt/app-root/src /c/source