/media/win_c
私は、デュアルブートボックスにインストールされているWindowsパーティションのディレクトリにデジタル音楽とデジタル写真を保存します。locate
データベースにこれらのディレクトリ(ただし、これらのディレクトリのみ)を含めたいと思います。しかし、私が知っている限り、updatedb.conf
ディレクトリを追加するのではなく、除外するオプションしかありません。もちろん、複数のサブディレクトリ(、...)を/media
削除して追加できますが、これは非常に不器用なアプローチのように見えます。確かによりエレガントなソリューションがありますか?PRUNEPATHS
/media/win_c/Drivers
/media/win_c/ProgramData
(インデックス付きのLinuxパーティションからWindowsディレクトリへのソフトリンクを作成しようとしましたが、役に立たないようです。)
ベストアンサー1
にはそのようなオプションはありませんupdatedb.conf
。updatedb
手動転送オプションを予約する必要があります。
そしてGNU findutilsで更新されたデータベース、合格--localpaths
。
updatedb --localpaths '/ /media/win_c/somewhere/Music /media/win_c/somewhere/Photos'
そしてmlocateでデータベースを更新する、複数のルートを指定したり、クリーンアップからディレクトリを除外する方法がないようで、ディレクトリごとに1つのデータベースしか持てないと思います。環境変数をLOCATE_PATH
データベースのリストに設定します。
updatedb --output ~/.media.mlocate.db --database-root /media/win_c/somewhere --prunepaths '/media/win_c/somewhere/Videos'
export LOCATE_PATH="$LOCATE_PATH:$HOME/.media.mlocate.db"