Im Moment benutze ich FileZilla, um auf meine Website zu FTP zu gelangen. Manchmal möchte ich ein großes Verzeichnis mit vielen anderen Unterverzeichnissen und Dateien löschen. Filezilla scheint sie alle einzeln durchzugehen, was bedeutet, dass es ein absolutes Alter braucht, um gelöscht zu werden!
Gibt es eine Möglichkeit, es schnell zu machen?
Vielen Dank
Antworten:
Ich glaube, dass FTP tatsächlich keine rekursive Löschoperation hat. Folgende Optionen stehen mir zur Verfügung:
ncftp
Programm. Dies ist ein weiteres FTP-Programm mit zusätzlichen Optionen. Ich denke jedoch, dass es nur auf der Kommandozeile funktioniert und keine GUI hat.SSH
Zugriff auf den Server haben, verwenden Sie diesen anstelle von FTP und verwenden Sie denrm -r
Befehl.quelle
ncftp
hat bei mir nicht funktioniertBenutzer, die nicht "ssh" sind, können sich bei cpanel anmelden, wenn ihr Host dies unterstützt, und dort den Dateimanager verwenden. Es wird Dateien viel schneller löschen. Das Hochladen von Dateien über http scheint in einigen Fällen auch schneller zu sein.
quelle
Mit dem Windows Explorer können Sie schnell Verzeichnisse oder Dateien von FTP löschen.
Win+E
.ftp://ftp.example.com
)Enter
.quelle
Es ist wirklich erwähnenswert, dass Sie ganze Verzeichnisse sofort umbenennen und in verschiedene Pfade umbenennen können, was normalerweise eine gute Lösung ist.
Erstellen Sie ein Verzeichnis mit dem Namen "Junk" im Stammverzeichnis und ziehen Sie alle Verzeichnisse, die Sie entfernen möchten, in dieses Verzeichnis. Dadurch können Sie sofort weiterarbeiten und im Hintergrund einen manuellen Löschvorgang abhaken.
quelle
cheat: benutze winscp im ftp modus. Es konvertiert die einfache Anforderung und erledigt alle erforderlichen Aufgaben. Es ist keine FTP- "Befehlszeile", aber es ist immer noch FTP und kann mit denselben FTP-Anmeldeinformationen verwendet werden, um die Aufgabe einfach zu erledigen (und so schnell, wie FTP es erledigen kann).
quelle
Hier ist eine einfache Möglichkeit, Dateien in Unterordnern ohne Befehlszeile zu löschen. Datei Zilla :)
quelle
Ich habe zuvor eine ähnliche Frage zu SO beantwortet:
/programming/4387151/how-to-delete-folder-with-wildcard-via-cmd-ftp-windows-server-2008/4445705#4445705
Kurz gesagt: Sie können ein Verzeichnis und alle übergeordneten Verzeichnisse auch mit der Option -p [mit rmdir] entfernen. Die Option -r entfernt jedoch rekursiv die im Argumentpfad angegebenen Verzeichnisse:
http://www.computerhope.com/unix/urm.htm
quelle