私はファイルにタグを付け、それらのタグに基づいてそれらを検索/フィルタリングする方法を探していました。
私の(更新された)要件は次のとおりです。
- ユーザーが読み取り可能な任意のファイルに自由にタグを付けることができます
- ユーザーは1つまたは複数のタグに一致するファイルを検索できます
- 以前に関連付けられたタグを失うことなく、ファイルを移動できます
- システムは簡単にバックアップできます
- デスクトップ環境に依存しない
- GUIが関与している場合、CLIフォールバックが必要です
私はこれを処理するためにいくつかの基本的なファイルシステムとcoreutilsハッカーを望んでいましたが、これについてはまだ十分に考えていませんでした。
その間、ここで言及したビーグルとメタトラッカーをレビューし、それらがどのように機能するかを見ていきます。
わかりましたので、ビーグルには巨大なgnome依存関係があり、トラッカーは大丈夫ですが、まだ私が好きではないいくつかの依存関係があります...
さらに調査を進めており、その方法はファイル属性を拡張することです。
これは、最新のファイルシステムのネイティブソリューションですが、まだ十分にサポートされていません(ほとんどのcoreutilsはデフォルトでそれらを破棄します。たとえば、cpはそれらを保持するために-aフラグが必要です)。いくつかのハックを自分で試してみながら、それらを使用することについてのいくつかの考えを聞きたいのですが、これは新しい質問を正当化するかもしれませんが。