Jestem zalogowany na serwerze (za pomocą Putty). stamtąd łączę się za pomocą FTP z innym serwerem. Chcę skopiować kilka folderów z pierwszego serwera na drugi serwer za pomocą mput.
Lubić:
ftp> mput folder1 folder2 folder3
Ale dostaję „folder1: nie zwykły plik.” ... i tak dalej. Każdy z tych folderów ma podfoldery, pliki (niektóre binarne, inne nie).
Jak mogę osiągnąć to, czego chcę, bez spakowywania plików i przesyłania?
Nie jest to możliwe w przypadku zwykłego programu ftp, ponieważ mput nie używa rekurencji. Możesz użyć ncftp, a następnie wywołać „folder mput -r”.
Najlepsze życzenia, Fabian
źródło
Zrobiłem skrypt bash:
i nazwał to z
wydaje się działać.
źródło
Bezpieczne kopiowanie scp ma flagę rekurencyjną -r, która może okazać się przydatna.
źródło
otwórz cd programu PowerShell w katalogu, który chcesz załadować, uruchom następujące polecenia:
Wklej wyniki do okna ftp. Cieszyć się. Nie zapomnij również dodać mput *, aby przenieść wszystkie pliki z katalogu podstawowego.
źródło