用 scp 命令从 Linux 服务器下载文件到苹果电脑,试了几次,目标目录都没变化,最新的文件添加日期也不对。
删了一个文件名全大写的文件才成功下载。

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