類似性でソートされた類似名を持つファイルのリスト

類似性でソートされた類似名を持つファイルのリスト

ファイルを検索して類似度の降順にリストすることは可能ですか?

たとえば、

次のファイルは/にあります。

  • ここに
  • こんにちは
  • ヘリコプター
  • こんにちは

「hello」を検索すると、次のリストが必要です。

  • こんにちは
  • こんにちは
  • ヘリコプター
  • ここに

もちろん、100%の類似性を持つファイルが私が受け取るファイルになります。find / -name 'hello'

私がこれをしたい理由は次のとおりです。ファイルを見つけるためにファイルがどのように作成されたかを正確に知りたくありません。

ベストアンサー1

そしてzsh

setopt extendedglob # best in ~/.zshrc
ls -ld -- (#ia1)hello # case-insensitive, allow one error
ls -ld -- (#ia2)hello # case-insensitive, allow up to two errors.

隠しファイル(および隠しディレクトリ)を再帰的に検索します((D))。

ls -ld -- /**/(#ia2)hello(D)

(何もしないことに注意してください。類似性に基づいてソートlsパラメータ名でのみソートされます)

おすすめ記事