FTP-Befehl Liste nur Verzeichnisse. Unmöglich?
Wie führe ich directory listing, sondern nur die Anzeige der Verzeichnisse?
Versuchte ich ls | grep'/', aber es wurde abgelehnt mit der Fehlermeldung :
Verwendung: ls remote-Verzeichnis local-Datei
Dies ist, weil die Kommandozeilen-FTP ist anders als die üblichen linux-Kommandozeile, aber ich Frage mich, ob es etwas vergleichbares in den FTP-Befehl
Vielen Dank im Voraus
Du musst angemeldet sein, um einen Kommentar abzugeben.
Das FTP-Protokoll nicht direkt unterstützen eine solche Funktion. Es steht jedoch für eine weite Auslegung, dass einige Server verwenden, Dinge zu akzeptieren, wie mit der
ls
-Stil-Argumente (z.B.LIST -d
- wie bereits erwähnt-durch die bdk).Ohne eine solche Breite interpretation durch den server, Sie sind Links mit dem abrufen von Informationen aus der Auflistung. Leider ist der standard nicht ein festes format für diese entweder (obwohl es scheint, die meisten Server benutzen die
ls -l
Formatierung).einfach mit ftp selbst kann ein Problem sein, aber wenn Sie leiten Sie die Ausgabe in eine shell Sie haben weniger ein Problem.
können wir sehen, jeder listng in dieser Datei die Datei enthält die Berechtigungen, die Signatur gefällt mir "-rwxrwxrw". ein wenig suchen und du wirst se, dass alle Verzeichnisse beginnen mit 'd'
so