![目录不接受具有特定名称的文件/文件夹](https://linux22.com/image/1706187/%E7%9B%AE%E5%BD%95%E4%B8%8D%E6%8E%A5%E5%8F%97%E5%85%B7%E6%9C%89%E7%89%B9%E5%AE%9A%E5%90%8D%E7%A7%B0%E7%9A%84%E6%96%87%E4%BB%B6%2F%E6%96%87%E4%BB%B6%E5%A4%B9.png)
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