W tej chwili używam FileZilla do FTP na mojej stronie. Czasami chcę usunąć duży katalog, pełen wielu innych podkatalogów i plików. Filezilla wydaje się przechodzić przez nie wszystkie osobno, co oznacza, że usunięcie zajmuje absolutny wiek!
Czy jest jakiś sposób, aby zrobić to szybko / er?
Dzięki
Odpowiedzi:
Uważam, że FTP nie ma operacji usuwania rekurencyjnego. Opcje, które mogę wymyślić, są następujące:
ncftp
programu. To kolejny program FTP z dodatkowymi opcjami. Myślę jednak, że to działa tylko w linii poleceń i nie ma GUI.SSH
dostęp do serwera, użyj go zamiast FTP i użyjrm -r
polecenia.źródło
ncftp
nie działało dla mnieUżytkownicy, którzy nie używają „ssh”, mogą zalogować się do panelu, jeśli ich host obsługuje tę funkcję i użyć tam Menedżera plików. Pliki będą usuwane znacznie szybciej. Przesyłanie plików przez http również wydaje się być szybsze w niektórych przypadkach.
źródło
Możesz szybko usunąć katalog lub pliki z FTP za pomocą Eksploratora Windows.
Win+E
.ftp://ftp.example.com
)Enter
.źródło
Naprawdę warto tu wspomnieć, że możesz natychmiast zmienić nazwę całych katalogów i możesz zmienić ich nazwy na różne ścieżki, co zwykle jest wystarczającym rozwiązaniem.
Utwórz katalog o nazwie „śmieci” w folderze głównym, a następnie przeciągnij / przenieś (zmień nazwę) wszystkie katalogi, których chcesz się pozbyć. Wykonanie tego jest natychmiastowe, dzięki czemu możesz kontynuować pracę, aw tle pozwól mu zaznaczyć ręczny proces usuwania.
źródło
cheat: użyj winscp w trybie ftp. przekształci proste żądanie i wykona wszystkie niezbędne zadania. nie jest to „linia poleceń” ftp, ale wciąż jest ftp i może być używana z tymi samymi poświadczeniami ftp, aby łatwo wykonać zadanie (i tak szybko, jak ftp może to zrobić)
źródło
Oto prosty sposób usuwania plików w podfolderach bez wiersza polecenia. Plik Zilla :)
źródło
Wcześniej odpowiedziałem na podobne pytanie dotyczące SO:
/programming/4387151/how-to-delete-folders-with-wildcard-via-cmd-ftp-windows-server-2008/4445705#4445705
Krótko mówiąc: Możesz również usunąć katalog i wszystkich jego rodziców za pomocą przełącznika -p [using rmdir]. Przełącznik -r rekurencyjnie usuwa katalogi podane w ścieżce argumentów:
http://www.computerhope.com/unix/urm.htm
źródło