システム上のすべての.pem
ファイルを見つける必要があります。次はこれを行いますか?
Sudo find / -type f -name *.pem
そうでない場合、どのような方法で検索コマンドを記述して、すべての種類のファイルを検索できますか?
あなたは正しい軌道に乗っています-シェルではなくfind
によって解釈されるようにパターンを引用する必要があります:
Sudo find / -type f -name '*.pem'
find /
の使用は通常非常に遅くなります。 locate
の使用ははるかに高速ですが、部分文字列マッチングよりも複雑なものをサポートしていないため、多少不正確です。 .pembroke
というディレクトリが見つかり、その中にあるすべてのファイルとともにLocateによって返されます。
ただし、locate
とgrep
を組み合わせると、速度and精度になります。また、Sudo
も不要です。
locate .pem | grep "\.pem$"
欠点は? locate
が使用するデータベースは通常、1日に1回のみ更新されるため、最近の変更(追加、削除、名前の変更など)は検出されません。
ほとんど!
Sudo find / -type f -name \*.pem
または
Sudo find / -type f -name "*.pem"
それ以外の場合、シェルは検索ではなく*を解釈します。
...または、mlocateがコンピューターで実行されていて、最も実際のデータが必要ない場合は、locateコマンドを使用します
locate * .pam
以前に作成されたデータベースでファイルを見つけるため、より高速です。システム全体ではありません。
Sudo find / | grep .pam
うまくいくと思います。