Doc*_*ger 4 directory filenames
尽管 Unix/Linux 在技术上允许文件和目录名称中的任何字符,但由于 O/S 广泛使用标点符号作为分隔符等,使用标点符号几乎总是充满危险。
也就是说,我正在尝试一些可以从只命名单个字符@
(at 符号)的目录中受益的东西 。
我使用了几天没有遇到任何问题,但可能忽略了一些问题。
是否有命令或情况可以让这再次咬我?
小智 6
我相当确定一个是相当安全的。它不是我熟悉的任何 shell 中的 shell 元字符,我想不出任何使用它作为分隔符的东西。它也已被常见应用程序用于文件名。例如,通常使用它来命名 ssh 的 ControlMaster 的套接字。
ls -F
确实使用它作为标记符号链接的字符,这可能会让某人有点困惑,但着色的 ls 不会有这种歧义。