我正在将我的一些音频 CD 存档为 FLAC,并且我希望专辑标题包含目录编号和位置以及国家/地区,如下所示:
/Music/
Laura Branigan/
1982 - Branigan [19289-2 (250 772) ~ US 1985]
目录号已经包含破折号(如 19289-2 所示),因此以后使用它作为分隔符是没有意义的。我考虑改用波浪号作为分隔符~
,将目录号与位置/年份分开。
这个命名约定会给文件系统带来麻烦吗?
答案1
一般来说,Linux~
会进行波浪符号扩展,而波浪符号扩展可以通过引号(或其他转义方式,如\
)来抑制。由于文件名中有空格,所以我认为无论如何你都会使用引号。而且无论如何你都应该默认这样做。所以应该没问题。与此处相同:
$ touch "~"
$ ls -l "~"
-rw-r----- 1 tomasz tomasz 0 Aug 6 18:12 '~'