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

时间:2014-12-31 09:49:35

标签: openshift openshift-client-tools

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

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

3 个答案:

答案 0 :(得分:14)

首先,在tar会话中服务器上的gzipssh文件夹,语法为:

rhc ssh <app_name>
tar czf <name_of_new_file>.tar.gz <name_of_directory>

其次,在您从openshift服务器断开连接后(使用CTRL-D),请将此文件下载到本地系统:

rhc scp <app_name> download <local_destination> <absolute_path_to_remote_file>

然后在本地计算机上,您可以提取文件并执行操作。

答案 1 :(得分:5)

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

Filezilla - using filezilla and sftp with openshift

答案 2 :(得分:0)

теперьможнотак

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

oc rsync <pod-name>:/opt/app-root/src /c/source

https://docs.okd.io/3.11/dev_guide/copy_files_to_container.html