目录不接受具有特定名称的文件/文件夹

目录不接受具有特定名称的文件/文件夹

iMac,MacOS12.7.2,源磁盘和目标磁盘上的文件系统均为 APFS

我一直尝试复制一个包含许多子文件夹的大文件夹(2TB),但遇到错误,因为某些(少于 0.5%)文件夹/文件无法复制。

例如,我的主目录中有一个名为“John Finnemore”的文件夹。我尝试将其移动到我选择的目标目录中,但遇到了错误。

%  mv ~/John\ Finnemore .
mv: rename /Users/stephenb/John Finnemore to ./John Finnemore: No such file or directory

但是,如果我在目标目录中移动并更改其名称,则没有问题:

%  mv ~/John\ Finnemore ./JF
%  ls -al
total 24
drwxr-xr-x  7 stephenb  staff   224 Apr 26 09:00 .
drwxr-xr-x  8 stephenb  staff   256 Apr 25 15:12 ..
-rwxr-xr-x@ 1 stephenb  staff  8196 Apr 26 09:01 .DS_Store
drwxr-xr-x  4 stephenb  staff   128 Apr 26 08:57 JF
drwxr-xr-x  9 stephenb  staff   288 Apr 25 18:38 temp folder

但如果我随后尝试将其改回所需的名称 - 问题:

%  mv ./JF ./John\ Finnemore
mv: rename ./JF to ./John Finnemore: No such file or directory

尝试使用 Finder 复制/移动文件夹时也会出现同样的问题。出现错误消息: 由于找不到一个或多个必需项目,因此无法完成操作。(错误代码 -43)

为什么有些文件名显然被禁止?我认为这可能与路径的长度有关,但我认为不是,因为如果我能够移动文件夹并给出一个更长的名称。

有什么建议么?

编辑我不认为这个问题与空格有关,另一个引起问题的名字是 Boon

%  mkdir Boon
mkdir: .: No such file or directory
%  ls -al ./Boon
ls: ./Boon: No such file or directory
%  mkdir t1
%  mv t1 Boon
mv: rename t1 to Boon: No such file or directory

相关内容