Diese Frage ist eine Art Phase II der ersten Frage, die ich hier gestellt habe
Ich habe ein Verzeichnis, das eine Reihe von Unterverzeichnissen, ZIP-Dateien und anderen zufälligen Dateien enthält, die nicht in einem Unterverzeichnis enthalten sind.
Ich möchte ein Befehlszeilenskript, um alle Unterverzeichnisse aus dem übergeordneten Verzeichnis zu entfernen, aber alle ZIP-Dateien und losen Dateien, die zu keinen Unterverzeichnissen gehören, beizubehalten. Alle Unterverzeichnisse haben Inhalt, daher glaube ich, dass ich das Löschen mit dem Befehl -f erzwingen muss.
Im Grunde genommen löscht ein Befehl, der sich im übergeordneten Verzeichnis (oder im aktuellen Verzeichnis) befindet, alle darin enthaltenen Ordner, behält jedoch alle anderen Inhalte und Dateien bei, die kein Ordner sind oder in einem Ordner enthalten sind.
Ich verstehe, dass das Löschen von Elementen über die Befehlszeile besondere Sorgfalt erfordert, aber ich habe bereits alle erforderlichen Vorkehrungen getroffen, um eine Remote-Sicherung durchzuführen.