トムボーイにノートが142個ありますが、トムボーイのメインフォルダになぜこんなに多くのファイルやフォルダが作成されるのか理解できませんね。その中には「0」、「1」...「4」という名前のサブフォルダが5つあり、各サブフォルダには次のような名前のサブフォルダが100個あります。
- 「0」、「1」、…、「99」、フォルダ「0」
- 「1」フォルダの「100」、「101」、...、「199」
- など...
各サブフォルダには1つまたは2つのファイルがあります。nautilusは、Tomboyフォルダに合計1300のプロジェクトがあると伝えます。
なぜこれが起こるのか説明できますか?私の心配は、Dropboxでこのメモを同期することです。たとえば、変更するためにすべてのフォルダをインポートするのは難しいかもしれません。 Ubuntuを起動するとき。これが真でない場合は訂正してください。
答え1
このマルチレベルディレクトリ構造は、大量のファイルを処理する必要がある場合にファイル検索を高速化する一般的なソリューションです。他の多くのアプリケーションでは、この構造を使用してファイルキャッシュの種類(Firefox、Squidなど)を維持します。
すべてのファイルを含む1つの大きなディレクトリを作成する代わりに、アプリケーションはサブディレクトリ構造を作成し、いくつかの規則を使用して各ファイルを保存するディレクトリを選択します。これにより、必要なファイルをすばやく簡単に見つけることができます。
簡単な例を挙げましょう。各クライアントのファイルをアーカイブしたい場合です。各文字のディレクトリを作成し、各ディレクトリ内に各文字のディレクトリを作成します。これで「を入れることができます。ディミトリス・アクションズ.info"ファイル時間/日付目次。
この時点から私はDropboxとTomboyの実装に関する詳細を知らなかったので、私は私の経験に基づいていくつかの仮定を始めました。
通常、単一の大規模ディレクトリ(少なくともUnixファイルシステムでは)よりもネストされたサブディレクトリの大規模構造を管理する方が簡単です。 Dropboxも同様なので心配する必要はありません。この「奇妙な」構造は、Dropboxの速度を上げるのに役立ちます。
残念ながら、Tomboyディレクトリ構造は、新しいノートを作成すると大きくなるように見え、削除しても減りません。これは、なぜあなたの構造がそれほど大きく、そこにコメントがほとんどないのかを説明します。