这个带 \1/ 的额外文件夹是从哪里来的

Where does this extra folder with \ 1/ came from

所以我将外部硬盘连接到 2015 年初 mac book pro,通常当我想访问它时,我只需输入 cd /volumes/MAC -ls,就会显示其中的所有文件和文件夹。

由于没有正确弹出,现在我无法访问该文件夹。相反,我看到了一个同名的新文件夹,如 - cd /Volumes/MAC\ 1/。我在这个文件夹中看到了我所有的文件和文件夹。

任何人都可以阐明它。 谢谢

终端转义 space,因此你得到 MAC\ 1 一个名为 MAC 1.

的文件夹

现在 MAC 已挂载,正确卸载,然后重新挂载,它已从 MAC 重命名为 MAC 1

这可能是由于 unix(以及 macOS)挂载卷的方式的怪癖。它们实际上并不作为文件夹挂载,而是挂载 在现有 文件夹之上。因此,当 macOS 检测到您已插入外部驱动器时,它通常会执行以下操作:

  1. 找出卷的 "name" 是什么
  2. 创建一个名为 /Volumes/[volumename] 的空文件夹
  3. 在该文件夹上装载卷

当您卸载卷时,它执行相反的操作:它执行实际卸载,然后删除它装载的文件夹。但是,如果出现问题,并且该文件夹没有被删除,那么当您附加驱动器时,剩余的文件夹可能会导致这种情况发生:

  1. 找出卷的 "name" 是什么
  2. 尝试创建一个名为 /Volumes/[volumename] 的空文件夹...糟糕,该文件夹已经存在,最好尝试其他方式。
  3. 尝试创建一个名为 /Volumes/[volumename 1] 的空文件夹...哇,成功了;我们将使用它
  4. 在 /Volumes/[volumename 1] 文件夹上装载卷

幸运的是,解决方案非常简单:检查剩余的 /volumes/MAC 文件夹(或任何使用该名称的文件夹),确保它不包含任何重要内容,将其删除(或至少重命名) ),然后干净地卸载并重新安装您的卷——使用 /Volumes 中可用的正确名称,它应该在没有“1”后缀的情况下安装。