特定の文字列に対して、ディレクトリの下のすべてのファイルとディレクトリを再帰的に検索したいと思いますlibrary
。
また、ダウンロードしたWebページを保存するファイルやディレクトリを除外したいのですが、ファイル(まだ興味のあるファイル)は除外したいと思います.html
。.htm
たとえば、次のようになります。
.js
、、、、など特定の拡張子.css
を持つファイル名.png
.gif
.jpeg
- 名前で終わるディレクトリ
_files
。
ではどうすればいいですか?もっと早いのでlocate
以前に使ってみようかと思っていますが、可能かはわかりません。ありがとうございます。find
locate
locate
ベストアンサー1
次のことがあなたが望むことをすることができます:
find . -name '*_files' -type d -prune -o ! \( -name '*.js' -o -name '*.css' -o -name '*.png' -o -name '*.gif' -o -name '*.jpeg' \)
合理的なリストが印刷されたら、-print0 | xargs -o grep -i library
実際の検索を追加してください。