用 scp 命令从 Linux 服务器下载文件到苹果电脑,试了几次,目标目录都没变化,最新的文件添加日期也不对。
删了一个文件名全大写的文件才成功下载。
|      1cinamann      2023-09-15 15:53:06 +08:00 via iPhone 不知道 M 系列的還有沒有,Intel 的是可以在格式化的時候宣要不要區分大小寫的。 | 
|  |      3kennir      2023-09-15 15:56:59 +08:00  1 但是最好不要,有一些应用强制要求安装在不区分大小写的磁盘上,例如 steam | 
|  |      4objectxiang      2023-09-15 15:57:57 +08:00 你文件系统忽略大小写的话就有这个问题,其实默认也是忽略大小写的 | 
|  |      5ratazzi      2023-09-15 16:02:59 +08:00 https://gist.github.com/ratazzi/eb71dc5ea53030ca04ccbdd981275213 告诉你一个更坑的, 上面的代码在 Linux 会生成两个文件而 macOS 只有一个 | 
|      6shinsekai      2023-09-15 16:24:57 +08:00 在磁盘管理里格式化可以选择区分或者不区分大小写的格式 | 
|      7stinkytofu      2023-09-15 16:27:55 +08:00 APFS 可以格式化成区分大小写文件系统, 我就用的区分大小写, 因为我要编译安卓源码. 但是区分大小写之后我发现了两个问题, PhotoShop 和 Steam 无法安装, 提示不支持在区分大小写的文件系统上安装 | 
|  |      8bao3      2023-09-15 16:32:47 +08:00 via iPhone 这个世界太麻烦了,有的系统分大小写有的就不分,所以你总要选一个,比如用 win 的就不希望分大小写,用 Unix-like 的就希望分大小写。你办能格式为 2 个分区,一个不区分,一个区分。世界就中破碎的,不可能有结果 | 
|  |      9qeqv      2023-09-15 16:34:30 +08:00 @stinkytofu 可以新弄一个分区设置为不区分大小写,反正同一个卷下面的空间都是共享的 | 
|  |      10echo1937      2023-09-15 16:36:19 +08:00 via iPhone apfs 重新格式化是可以选择区分大小写的,但是有些应用会不正常,所以默认安装还是不区分(玩黑苹果发现的) | 
|      11stinkytofu      2023-09-15 16:36:49 +08:00 @qeqv #9 哈哈, 这样当然行, 但是我无所谓, PhotoShop 和 Steam 我也用不着, 区分大小写也挺好的 | 
|      12seanzxx      2023-09-15 17:24:03 +08:00  1 @ratazzi   你说的这个“问题”,是 macOS 的一个 feature 。 Linux 的文件系统是不关心 unicode 的,文件名就是简单的字节序列,简单比较不一样,就生成了两个文件。 macOS 的文件系统实现了 Unicode Normalization Insensitive ,也就是同一个字符的不同表示,它都处理成同一个文件,这也是 Unicode Normalization 的目的。 | 
|      14oxromantic      2023-09-16 00:45:51 +08:00 碰到这种局面的话,其实应该要质疑你们 Linux 服务器上为什么会按大小写有多个不同版本命名方式,即使只在 linux 生态也容易弄混 |