私は最近、Linuxディレクトリでアーカイブ|写真|メディアを探す方法があるかどうか疑問に思っていますか?find
次のようなコマンドを使用して実行できます。
find ./ -iname "*.tar"
または
find ./ -regex ".*\(jpg\|tar\|avi\)$"
しかし、必要なファイルに拡張子がない場合はどうでしょうか?どうすれば検索できますか?何か案は?
私は最近、Linuxディレクトリでアーカイブ|写真|メディアを探す方法があるかどうか疑問に思っていますか?find
次のようなコマンドを使用して実行できます。
find ./ -iname "*.tar"
または
find ./ -regex ".*\(jpg\|tar\|avi\)$"
しかし、必要なファイルに拡張子がない場合はどうでしょうか?どうすれば検索できますか?何か案は?
回答:
find
+ を使用できますfile
。
たとえば、拡張子に関係なくASCIIテキストを探している場合:
find -exec file {} \; | grep ASCII
find -type f -exec file {} \; | grep ASCII