Antworten:
Die Verwendung find /ist normalerweise sehr langsam. Die Verwendung locateist viel schneller, aber etwas ungenau, da sie nichts Komplexeres als den Teilstring-Abgleich unterstützt. Ein aufgerufenes Verzeichnis .pembrokewird gefunden und von find zusammen mit jeder darin enthaltenen Datei zurückgegeben.
Eine Kombination von locateund grephat jedoch Geschwindigkeit und Präzision. Praktischerweise erfordert es auch nicht sudo.
locate .pem | grep "\.pem$"
Der Nachteil? Die verwendete Datenbank locatewird normalerweise nur einmal pro Tag aktualisiert, sodass die letzten Änderungen (Ergänzungen, Löschungen, Namensänderungen usw.) nicht gefunden werden.
Fast!
sudo find / -type f -name \*.pem
oder
sudo find / -type f -name "*.pem"
Andernfalls interpretiert die Shell das * anstelle von find.
sudo find / | grep .pam
Denke, das sollte funktionieren.