2012-04-13 33 views
18

Tôi muốn sao lưu trang web của mình được lưu trữ trên godaddy.PSCP sao chép tập tin từ godaddy vào cửa sổ máy của tôi

Tôi đã sử dụng lệnh pscp từ cửa sổ của mình và cố gắng tải xuống toàn bộ thư mục public_html. lệnh của tôi là:

PSCP dùng -r @ host: public_html/d: \ trang web \;

Tệp đang tải xuống đúng cách và thư mục. Nhưng vấn đề là public_html và các thư mục con khác có hai thư mục như "./" và "../". Do hai thư mục này, bản sao của tôi bị lỗi và tôi nhận được "vi phạm bảo mật: máy chủ từ xa đã cố ghi vào" a ". ' !.. Hoặc '..' con đường "lỗi

Hope bất cứ ai có thể giúp cho việc này Lưu ý: Tôi chỉ có quyền truy cập ssh và phải tải về từ lệnh ssh tự

+5

Tôi đã tìm được cách cho vấn đề này. Trong trường hợp của tôi pscp -r -scp user @ host: public_html/* D: \ sites \ đang hoạt động tốt. –

Trả lời

28

Phụ thêm một ngôi sao để nguồn. nên sửa chữa nó, ví dụ:

pscp -r [email protected]:public_html/* d:\sites\; 
+0

thực sự giúp tôi rất nhiều! – yomin

1

Ngoài ra bạn có thể làm điều tương tự bằng cách không thêm '/' ở phần cuối của đường dẫn nguồn của bạn. Đối với ví dụ.

pscp -r [email protected]:public_html d:\sites 

Lệnh trên sẽ tạo thư mục public_html nếu không tồn tại ở đích của bạn (tức là d: \ sites). Đơn giản là chúng ta có thể nói bằng cách sử dụng lệnh trên, chúng ta có thể tạo ra một bản sao của nó là public_html tại d:\sites.

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