2012-04-13 8 views
18

Chcę wykonać kopię zapasową mojej strony internetowej, która jest hostowana na Godaddy.PSCP kopiować pliki z Godaddy do mojej maszyny Windows

Użyłem polecenia pscp z mojego systemu Windows i próbuję pobrać cały folder public_html. moje polecenia:

PSCP -r użytkownik @ host: public_html/d: \ witrynach \;

Pliki są pobierane poprawnie, a foldery również. Ale problemem jest public_html, a inne podfoldery mają dwa foldery, takie jak "./" i "../". Z powodu tych dwóch folderów moja kopia ulega awarii i otrzymuję "naruszenie bezpieczeństwa: zdalny host próbował napisać do" a "." !.. Lub „..” path "Błąd

Nadzieja ktoś może pomóc na ten Uwaga: Mam tylko ssh dostępu i trzeba go pobrać z poleceń ssh się

+5

Znalazłem sposób na ten problem. W moim przypadku pscp -r -scp user @ host: public_html/* D: \ sites \ działa poprawnie. –

Odpowiedz

28

Dołączanie gwiazdę do źródła. powinien to naprawić, np

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

naprawdę mi bardzo pomogło! – yomin

1

także można zrobić to samo, nie dodając „/” na końcu ścieżki źródłowej. Dla np.

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

Powyższe polecenie utworzy katalog public_html, jeśli nie istnieje w miejscu docelowym (tj. d: \ sites). Po prostu możemy powiedzieć, że używając powyższego polecenia możemy zrobić, ponieważ jest to klon public_html pod adresem d:\sites.

Powiązane problemy