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
-iname
nicht aus?
Hinweis: Ich habe in kein Argument "Inode löschen" gefunden man rm
.
find
unterstützen, versuchen Sie es mit der-delete
Aktion. (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.)