Ich habe folgenden Code:
find ./ -iname '*phpmyadmin' -exec rm -rf {} \;
Es löscht ein Verzeichnis namens phpmyadmin, aber es nicht löscht eine Datei namensphpMyAdmin-Version-XYZ.zip
Selbst wenn ich das entferne -rf, wird es immer noch nicht gelöscht (wahrscheinlich, weil ein zweites Problem mit dem -iname die Groß- und Kleinschreibung nicht beeinflusst).
- Gibt es eine Möglichkeit, einen Inode in einem einzelnen RM (Datei, Verzeichnis, Softlink) zu löschen?
- Warum wirkt sich das Hinzufügen
-inamenicht aus?
Hinweis: Ich habe in kein Argument "Inode löschen" gefunden man rm.
findunterstützen, versuchen Sie es mit der-deleteAktion. (Siehe auch gnu.org/software/findutils/manual/html_node/find_html/… für eine ausführliche Diskussion der vielen Möglichkeiten, dies falsch zu machen.)