為什麼Tomboy的文件夾中有這麼多文件和文件夾?
我在 Tomboy 中有 142 條筆記,但我不明白為什麼在 Tomboy 的主文件夾中創建了這麼多文件和文件夾。在那裡,有 5 個子文件夾,分別命名為“0”、“1”…“4”,每個子文件夾中有 100 個子文件夾,名為:
- “0”,“1”,…,“99”,在文件夾“0”內
- 文件夾“1”中的“100”、“101”、…、“199”
- 等等…
在每個子文件夾內可能有一個或兩個文件。nautilus 告訴我,Tomboy 的文件夾中總共有大約 1300 個項目。
有人可以向我解釋為什麼會這樣嗎?我擔心的是我在 Dropbox 上同步這些筆記,我認為這可能很難抓取所有這些文件夾以進行更改,例如。啟動 Ubuntu 時。如果這不是真的,請糾正我。
當您必須處理大量文件時,這種多級目錄結構是加快文件檢索的常用解決方案。許多其他應用程序使用這種結構來保存某種文件記憶體(例如 firefox、squid)。
應用程序創建一個子目錄結構,並使用一些規則來選擇將每個文件放在哪個目錄中,而不是一個包含所有文件的單個大目錄。通過這種方式,可以更輕鬆、更快捷地找到所需的文件。
讓我們做一個簡單的例子:如果我想為我的每個客戶保留一個文件。我將為每個字母創建一個目錄,然後在每個目錄中為每個字母創建一個目錄。現在我可以將“ DimitrisTzortzis .info”文件放在T/D目錄中。
從這點開始,我只是根據我的經驗做一些假設,因為我不知道 dropbox 和 tomboy 實現的細節。
通常,管理嵌套子目錄的大型結構比管理單個大目錄(至少在 unix 文件系統上)更容易。這對於 Dropbox 也應該如此,因此您不必擔心這一點。這種“奇怪”的結構將有助於 dropbox 加快速度。
不幸的是,Tomboy 目錄結構在您創建新筆記時似乎會增長,而在您刪除它們時不會縮小。這可以解釋為什麼你的結構如此之大,而其中的音符卻如此之少。