特定のフォルダを探す

特定のフォルダを探す

私のサーバーで「wordpress-seo」で終わるすべてのフォルダを探したいです。

頑張った探す注文しましたが、とても時間がかかりました。

sudo  find /home/w/s -type d -name 'wordpress-seo'

locate私はコマンドを試していますが、wordpress-seoを使用してすべてのパスを返します。

a/wp-content/plugins/wordpress-seo
a/wp-content/plugins/wordpress-seo/languages/
...
...

wordpress-seo/*ファイルとフォルダを除外したいです。フォルダ名だけ知りたいです。つまり

a/wp-content/plugins/wordpress-seo
b/wp-content/plugins/wordpress-seo

正規表現を試しましたが、運がありませんでした。

locate -r '/\w+wordpress\-seo/b'
OR
locate '/*/wordpress-seo/'

助けが必要ですか?

ベストアンサー1

この試み:

locate -r "wordpress-seo$"

findはるかに速い速度を提供すると言う必要がありますが、...検索する項目を提供するたびに、ファイルを検索しながらデータベースからデータを読み取るために認識locateされます。locate/var/lib/mlocate/mlocate.dbfind

locateデータベースはcron毎日更新され、次の方法でいつでもデータベースを手動で更新できます。

sudo updatedb

これにより、毎日の更新後に生成されたファイルがデータベースでcron利用可能になるため、locate設定ファイルを確認できますlocate。また、構成ファイルを/etc/updatedb確認して除外されるファイルシステム、パスを確認してください。

おすすめ記事