Przenieś (pobierz i usuń) pliki z serwera SFTP


2

Używam skryptu WinSCP (SFTP) do przenoszenia plików z serwera SFTP. Coś takiego:

get *.ecx

Ale to tylko „kopiuje” pliki ze zdalnego do lokalnego. Muszę przenieść pliki z serwera. Jakiego polecenia serwera mogę użyć do przeniesienia wielu plików? mvwydaje się nie działać, ponieważ wygląda na to, że oba argumenty są zdalne.

Nie byłem w stanie określić, który serwer SFTP jest używany:

winscp> wersja
Nieznane polecenie „wersja”.


Dlaczego nie po prostu „Usuń” pliki po ich „pobraniu”?
Ƭᴇcʜιᴇ007

@ Ƭᴇcʜιᴇ007 Ale robię wiele plików jednocześnie i to nie jest połączone bez weryfikacji. Co jeśli 1 nie powiedzie się, a 9 odniesie sukces? Jeśli delete *.ecxstracę plik.
Zeno,

1
Nie ma ogólnego polecenia FTP Move, wystarczy pobrać + usunąć. Twój konkretny serwer FTP MOŻE mieć niestandardową komendę MOVE (nigdy takiej nie widziałem), ale ponieważ nie możesz dowiedzieć się, z którym serwerem FTP się łączysz, nie można powiedzieć. :) Spróbuj „Pomoc” w wierszu polecenia FTP i sprawdź, czy pokazano polecenie Serwer-> Przeniesienie klienta. Jeśli nie, prawdopodobnie utknąłeś w Get + Delete.
Ƭᴇcʜιᴇ007

zawsze możesz uruchomić komputer z Linuksa na żywo CD i otworzyć okno menedżera plików sshfs://servername/path/to/files, aby móc korzystać z możliwości zarządzania plikami Gnomes. być może nawet użyj rsync, aby pobrać pliki, aby mieć pewność, że zostaną zweryfikowane itp.
Frank Thomas

Odpowiedzi:


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.