Nemoファイルマネージャを起動してファイルを検索するコマンドはありますか?

Nemoファイルマネージャを起動してファイルを検索するコマンドはありますか?

Nemoはファイルとフォルダの検索に優れています。

私はXfceでNemoファイルマネージャを使用しており、CatfishがWhiskerメニューに組み込まれているように、WhiskerMenuにNemoファイル検索タスクを追加したいと思います。この回答:

ここに画像の説明を入力してください。

$ HOMEどこかに別のパーティションのフォルダへのリンクを作成してそこから検索すると、検索はそのフォルダに展開されますが、Catfishでは実行されません。

Nemo(デフォルトでは$ HOME)を起動して変数ファイル名を取得するには、コマンドが必要です。

検索プロセス中に、CPUはプロセスで作業を開始しますnemo

ここに画像の説明を入力してください。

ただし、便利なオプションは表示されませんnemo --help-allman nemo

答え1

私が見つけることができる最良の方法はスクリプトを使用することです。 Find Commandは、次のようないくつかのbashコマンドを受け入れないためですxargs

任意の名前でスクリプトを作成します。この場合は名前を指定してくださいsearch

#!/bin/bash

find /my/path -name "*$1*" | head -5 | xargs nemo

ファイルを実行可能にします。

chmod +x search

次に、「コマンドの検索」に次を挿入します。

/path/to/my/script/search %s

このアプローチの問題は、見つかったすべての結果に対して新しいブラウザが開かれることです。何十ものウィンドウを開かないようにするには、固定数の結果を提供するheadなどの制約を使用できます。tail上記の例では、5つのウィンドウのみが開きます。

関連情報