症状
- 您无法在 File Station 中删除名称为乱码的文件或文件夹,并收到以下错误信息:
下列项目发生错误 [文件路径] (文件或目录不存在)
- 无法通过 FTP 或其他文件服务删除名称为乱码的文件或文件夹。
诊断
名称乱码可能是由于 Synology NAS 与其客户端之间的编码设置不匹配1,并在您尝试执行文件操作(如删除或移动文件或文件夹)时导致问题。
解决方案
从父文件夹中删除乱码文件/文件夹
如果名称为乱码的文件/文件夹位于同一文件夹中,请执行以下步骤:
- 复制此文件夹中的其他普通文件/文件夹并将其粘贴到其他位置。
- 进入此文件夹的父文件夹并将其删除。
使用 SSH 命令删除乱码文件/文件夹
请注意,通过命令删除的文件无法恢复。
- 为防止数据丢失,请通过以下任一方式备份数据:
- 通过 SSH 以 root 权限登录 Synology NAS。
- 键入以下命令并按 Enter 以转到乱码文件/文件夹所在的位置:
cd /volume[X]/[共享文件夹名称]
2- 示例:
cd /volume1/Test
- 示例:
- 输入
ls -i
并按 Enter 以列出所有包含的文件和文件夹及其 inode3 编号。 - 键入以下命令并按 Enter 以删除乱码文件/文件夹:
- 若要删除乱码文件:
find -inum [乱码文件的 inode 号] -delete
- 若要删除乱码文件夹:
find -inum [乱码文件夹的 inode 号] -exec rm -rf {} \;
- 若要删除乱码文件:
- 再次输入
ls -i
并按 Enter 以检查删除结果。对于意外删除的任何文件或文件夹,请从在步骤 1 中创建的备份数据或快照中恢复。 - 删除乱码文件/文件夹后,您可以删除备份数据或快照。
备注: