是否可以防止创建 .directory 文件?

Gök*_* Öz 9 linux opensuse

我在 OpenSuse 12.3 上,我想知道是否有办法防止创建 .directory 文件(最好在某个特定目录下)

问题是因为需要一个“干净”的目录。我正在编译一些东西,源目录必须是完全原始的,不应该有任何额外的文件。但是文件系统(或 dolphin)创建了它并且编译失败。

有没有可能阻止它?

附注。我使用的编译器没有在操作期间排除特定文件的选项,所以我只需要删除 .directory 文件,至少在我的工作目录中。

moc*_*jay 8

Dolphin 使用这些文件来记住每个文件夹的视图属性。您可以通过common view properties for all folders在选项general卡下的 Dolphin 首选项中选择轻松摆脱它们。但是,显然,特定目录将不再有特定属性。

  • 我想在某些 dolphin 目录中制作一个 sqlite db 来存储 (inode-id, settings)-tuple 会太麻烦... (4认同)

小智 2

据我的经验,您无法阻止创建特定的 .directory 文件 - 除非您为整个 KDE 配置文件调整一些选项。.directory-files 存储特定于每个文件夹的选项。如果您让 dolphin 对所有文件夹使用相同的视图设置,则可以从一开始就阻止创建大量此类文件。我还建议关闭 dolphin 中文件的各种预览。

如果编译器可以处理空文件,那么只创建一个空的 .directory 文件并撤销写入权限怎么样? touch .directory; chmod 444 .directory