2014-12-31 35 views
6

Cách tải xuống hoặc sao lưu hoặc lưu bản sao tệp từ thư mục từ xa mở vào thư mục hệ thống cục bộ của tôi bằng công cụ khách hàng rhc? hoặc là có cách nào khác hơn là công cụ khách hàng rhc để thực hiện một bản sao lưu của nó vào hệ thống địa phương của tôi?Cách tải xuống tệp/thư mục từ xa (openshift) sang hệ thống cục bộ

Ngoài ra, có cách nào để sao chép toàn bộ thư mục từ xa (openshift) sang địa phương không?

+0

tôi đã cố gắng này đã giúp tôi, RHC scp app_name download/path/to/local/thư mục/path/to/từ xa/thư mục/tập tin, nhưng làm thế nào để tải về một thư mục –

Trả lời

4

Sử dụng winscp (nếu trên cửa sổ) để ssh vào ứng dụng openshift của bạn. Điều hướng đến thư mục của bạn. Kéo và thả thư mục hoặc tệp vào máy cục bộ.

Filezilla - using filezilla and sftp with openshift

+0

Tôi sử dụng linux. Tôi đã thử gigolo để kết nối hệ thống tập tin từ xa openshift nhưng không hỗ trợ sftp và cho phép bị từ chối lỗi khi tôi nhấp vào thư mục var. Có bất cứ điều gì giống như winscp cho Linux. –

+1

Thử dùng Filezilla trên Linux. –

+0

Tôi đã thử filezilla và cũng tìm thấy một blog liên quan đến việc thiết lập filezilla với openshift .... hoạt động tốt đẹp. Có vẻ như tôi vô tình tải lên một số tệp thông qua thiết bị đầu cuối., Có thể xem tất cả, xóa, truy xuất tệp/thư mục. Cảm ơn @fatfantasma. –

13

Thứ nhất, targzip thư mục của bạn trên máy chủ trong một phiên ssh, cú pháp là:

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

Thứ hai, sau khi bạn đã bị ngắt kết nối từ máy chủ OpenShift (với CTRL-D), tải tập tin này để bạn hệ thống cục bộ:

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

Sau đó trên máy cục bộ của bạn, bạn có thể trích xuất tệp và thực hiện hành động của mình.

+0

.. Tôi nhận được sự cho phép từ chối lỗi. –

+0

Đối với lệnh nào? –

+0

Đối với "tar czf .tar.gz " –

Các vấn đề liên quan