
Ubuntu日本語フォーラム

ログインしていません。
Nautilusでファイルの検索をWindowsのExplorerのように行いたいのですが、方法がわかりません。
■行いたいこと
特定のフォルダ以下のすべての画像を検索。
ただし、ファイル名は特定したくない。
なので、Windows のように
"*.png *.jpg *.gif *.bmp"
という検索文字列で検索できると便利なのですが、Nautilusでは検索条件を増やす形で検索することになってしまいます。
検索条件に「ファイルの種類」を増やして、ファイル名の一部を入れれば検索にヒットしますが、ファイル名はワイルドカードを使いたいです。
検索にNautilusを使用するのは、サムネイルで画像を確認したいためです。
NautilusのヘルプのSearching For Filesを見ましたが、とても簡単な説明しか書かれておらず解決しませんでした。
オフライン
※規約違反により追放されたユーザの投稿は、ログインユーザにのみ表示されます。
オフライン
■行いたいこと
特定のフォルダ以下のすべての画像を検索。
ただし、ファイル名は特定したくない。
私の情報ではコマンド[identify]が画像の情報を表示すると有るので、それを利用して指定したフォルダ以下のファイルを全て検索して画像と判断された物を別途フォルダにリンク、又はコピーするスクリプトを書くことでサムネイル表示と検索にワイルドカードが使えます。
もっと便利なコマンドが有るかもしれませんし、画像関係のツールに望みの機能が副次的に備わっているかも。
オフライン
アドバイスありがとうございます。
その後、試行錯誤で以下のようにしてやりたいことが行えることがわかりました。
検索: .
検索条件:
場所: 任意の場所
ファイルの種類: 写真
ファイルの種類: 絵/イラスト
ワイルドカードの代わりに、ドットをひとつだけつけることで可能でした。
今回はたまたま検索対象に必ず拡張子があるのでできましたが、Nautilusは検索がちょっと弱いですね。
正規表現もダメでした。ワイルドカードはきっとないんでしょうね。
オフライン
回答ではないのですが・・・
ちらっと、Nautilusの検索機能を調べてみると、ほぼ、最初の発言に書かれている通りの動作が限界(それでほぼ全て)になるようです。
・ファイル名に対して分部一致させるものを、スペース区切りで複数指定可能。特殊文字(ワイルドカードや正規表現対応とか)はなし。複数指定すると、それらはAnd条件になる。
なお、Utf8で正規化されて、比較される。また、大文字小文字のある文字については、それらは区別されない。
・ファイルの種類を複数指定可能。複数指定すると、それらはOr条件となる。
・上記の2つの条件同士は、And条件となる。
まさに、名前の通り、Simpleなようです・・・(ソースにSimple Engineと書かれている)
調べている中でちょっと気になったのは、この検索方法(Simple Engine)以外にも、beagleと連携する方法と、Trackerと連携する方法が、もともとのソース上にはあるようです。未確認なのですが、もしかすると、別途、各エンジンをインストールすることで、連携して利用できるかもしれません。
# どちらも、事前にインデックスを作成するタイプの検索エンジンです。あまりお手軽ではありません。
両検索エンジンに関する記事(比較記事)が、いかのあるので参考になりそうです。
http://sourceforge.jp/magazine/08/08/15/0154204
※Nautilusから連携しない場合、検索結果がサムネイル代わりになるのかわかりません。Nautilusが連携するよう設定されてコンパイルされているのは不明です。連携していれば、検索した結果はNautilusで表示されることになる筈なので、サムネイル代わりになりそうです。
Simpleエンジンのファイル名に対する、分部一致による比較のところを、そのまま正規表現比較(NoCase。ただし、重そうなので複数指定は不可能にする)になったものがあると便利そうですね。
オフライン
とてもわかりやすい説明ありがとうございます。
Nautilusの検索は本当にシンプルですね。
weyk による投稿:
Simpleエンジンのファイル名に対する、分部一致による比較のところを、そのまま正規表現比較(NoCase。ただし、重そうなので複数指定は不可能にする)になったものがあると便利そうですね。
本当にそう思います。
オフライン
>ALL
#4 satosystems による投稿:
その後、試行錯誤で以下のようにしてやりたいことが行えることがわかりました。
検索: .
検索条件:
場所: 任意の場所
ファイルの種類: 写真
ファイルの種類: 絵/イラスト
補足する形になりますが、つまり、
場所 > [ファイルの検索]で起動する「ファイルの検索」画面で検索する代わりに、
Nautilusのツールバー上にある検索アイコン(虫眼鏡のアイコン)から検索する
ということですね。
# こんな検索機能があるとは知らなかった
タイトルから外れますが、gThumbでの検索がいいかもしれません。
オフライン
こんにちは。
STGSAGWAN による投稿:
場所 > [ファイルの検索]で起動する「ファイルの検索」画面で検索する代わりに、
Nautilusのツールバー上にある検索アイコン(虫眼鏡のアイコン)から検索する
ということですね。
# こんな検索機能があるとは知らなかった
私も場所⇒ファイルの検索は初めて使用しました。
機能が全然違いますね。
オフライン
knxg9001 による投稿:
タイトルから外れますが、gThumbでの検索がいいかもしれません。
gThumb 試してみました。
画像に特化している分、Nautilus より検索と表示が速いような気がします。
ファイル名を指定しなければ、すべての画像を検索してくれるようです。
検索場所を記憶してくれないのが玉に瑕です。
検索実行時に毎回
--------
フォルダの内容を表示できませんでした
サポートしていない操作です
--------
と出るのが気になりますが。
オフライン
・エラー
初回は同じメッセージが出ました。
詳しく調べていませんが、設定 - 全般 - 起動時が、「フォルダを変更しない」だと出るようです。
私は、「最後に訪れたフォルダまたはカタログへジャンプする」にしています。
・検索場所の記憶
カタログ名「検索結果」をブックマーク登録し、リネームして下さい。
(「検索結果」では次に検索した時に上書きされてしまいます。)
オフライン
こんにちは。
knxg9001 による投稿:
私は、「最後に訪れたフォルダまたはカタログへジャンプする」にしています。
引き続きでるので、何がおかしいのか調べてみたら、起動方法にあるようでした。
私はターミナルから gthumb と引数なし起動していましたが、メニューからの起動では、引数が追加されています。
メニューから起動すると、同じくエラーが出ましたが、二度目以降は出なくなりました。
このおかげで、ターミナルからの引数なしの起動でもエラーが出なくなりました。
knxg9001 による投稿:
カタログ名「検索結果」をブックマーク登録し、リネームして下さい。
(「検索結果」では次に検索した時に上書きされてしまいます。)
なるほど。
毎回検索するということではなく、検索結果を保存しておいて、次回はそれを使用する、ということなんですね。
それにしても、独り言みたいな投稿にも丁寧にコメントいただいて本当に恐縮です。
ここはすばらしいコミュニティだなと改めて感じさせられました。
オフライン