私はこれまで何年もの間、何千ものファイルの個人的なコレクションを集めてきましたが、それは長い間私が組織化することを意味しているか、非常に初歩的な方法ですでに1つのスキームで構成されていますまたは(別の例としては、デスクトップ上のさまざまなディレクトリにさまざまなファイルを配置し、定期的にオフラインでアーカイブし、CDカタログ作成ユーティリティ(DiscLib)を使用してすべてのオフラインファイルを索引付けする)さまざまな種類のメディア、CD、DVD、インターネットサーバーなど、さまざまな種類のアーカイブ(ZIPファイルとTarファイル、およびマウント可能ファイル)。
とは言っても、私のコレクション全体を完全に整理する時が来ました。
「ファイル管理」の概念
今、私は単純な索引付け機能とファイルマネージャまたはシェルプロンプトを超えてこれらすべての年を必要としていましたか?非常に単純な..これは私の質問の核心です..私が本当にそして本当に欠けているものは次のとおりです。
- カスタムメタデータをすばやく快適に自分のファイルに添付する機能(タグ)。
- シェルと密接に統合された索引付けと検索の機能(これは、Windowsでこれを表現するために使用されていた方法です。つまり、ここで探しているのは「Windowsエクスプローラー統合」です。)GNOME / Nautilusとの統合です。
必ずしもカスタムメタデータをファイルシステム上のファイル自体に直接添付する方法は必要ありませんが、すべてのメタデータを含む、すべてのファイルのローカルで管理されている(私のデスクトップ上での意味)インデックスです。最も必要な属性は、各ファイル、ディレクトリ、アーカイブのタグとメモです。また、各ファイルにダイジェスト、多少なりとも一意に識別するためのある種のハッシュが必要です。このインデックスは、理想的には自動的に更新可能でなければなりません。そうでなければ、しかし、その後、少なくともそれは簡単に更新可能であるべきです。 - このインデックスに対してカスタムクエリを実行する機能が必要です。
- 上記のインフラストラクチャを考えると、カスタムのファイル関連イベントを生成して処理する機能を提供するフレームワーク(例:デスクトップ上のファイルが2ヶ月以上存在している場合、アラートをアーカイブに保存するように指示する必要があります)ファイルサーバーXに送信するか、オフラインではないダイジェストを使用してデスクトップにファイルが存在する場合は、ファイルをアーカイブに入れてCDに入れる必要があることを警告してください)。
だから私の質問はこれです:私は「ファイル管理フレームワーク」が必要です。そのようなことは、GNOMEよりも高い抽象レベルで存在しますか?