为什么不使用 ~/dls 而是使用 ~/Downloads?

为什么不使用 ~/dls 而是使用 ~/Downloads?

*nix 世界中的大多数文件夹名称都是小写的。我认为这样更容易输入。但是,我的主目录中的所有内容都是大写的!这是为什么?可以更改它们吗?

到目前为止我想到唯一的解决方案就是在我的主目录中为每个文件夹用小写字母名称放置软链接。

ln -s ~/Downloads dls

此外,主目录中没有缩写是不是很奇怪?我习惯使用devlibtmpvar或这样的文件夹名称usr。没错,我们想通过缩短为 来节省一次击键,并将user三次usr缩短binarybin,但Downloads不能缩短为dls

以下哪个对您来说更像是 *nix 目录结构?

Desktop Documents Downloads Music Pictures Public Templates Videos

或者

desk docs dls music img pub templates vids

这种不一致有什么原因吗?或者这只是一个遗留问题?

答案1

以下哪个对您来说更像是 *nix 目录结构?

我认为当今主流的发行版更关心这个问题:“下列哪一个对用户最友好?”像 Fedora 和 Ubuntu 这样的 Linux 发行版正在试图吸引主流的非程序员用户,而这样的事情是朝着这个方向迈出的一大步。

bin、、、、等通常不会向普通用户(即“我的母亲”)公开,因此保留缩写不会损害可用性。但是,主目录是每个用户都会遇到的lib东西,因此让它易于阅读是有意义的。tmpusr

答案2

如果我查看我的主文件夹,我会看到无数以点开头且主要由小写字母组成的文件夹和文件。我不喜欢主文件夹中有这种混乱,看到这些大写文件夹让我感到很欣慰,因为可以以良好的方式组织和构建事物。

完全没有发现大写文件夹有什么问题。但是,当文件更易读时,我也使用空格和 Unicode 字符。

答案3

您可以使用xdg-用户目录告诉应用程序使用您的缩写名称。有些应用程序会忘记检查位置是否为非标准位置,但由于这是 i18n 问题,如果您提交错误,您应该会得到很好的响应。

答案4

当目录的用途非常明确时,大多数人似乎都喜欢它 - 如果您没有自己创建 dls 目录,您会知道它用于什么吗?

您描述的这些目录(桌面除外)实际上并不是我遇到的任何软件都需要的。您可以重命名它们,并且您使用的任何软件都会记住您上次使用的目录。

如果您使用 bash tab 补全功能,桌面版和台式版之间的区别就在于一次按键,对于所有害怕 shell 提示符的大黑框的 Windows 转换者来说,从时间上讲,这完全没有区别,而且更加用户友好。我认为一次额外的按键值得这种用户友好性。

相关内容