通过 Synology SSH 中的 sudo 命令删除所有 .DS_store 文件

通过 Synology SSH 中的 sudo 命令删除所有 .DS_store 文件

运行以下命令时:

find / -name .DS_Store -delete

它会找到所有文件但无法删除,因为它没有正确的权限。然而运行时:

Sudo find / -name .DS_Store -delete

它只是挂起,什么也没发生。我知道在 Synology DSM6 上,SSH 的根访问权限已被禁用,并且我以管理员身份登录,理论上运行 Sudo 命令应该可以吗?

我哪里做错了?

答案1

sudo将会更具可移植性,因为Sudo在大多数其他操作系统上不存在。

find -x / ...将有助于避免find出现有问题的挂载点(如/dev或其他远程文件系统),但您可能需要检查df是否有需要通过的挂载/Volumes/foodrive点。find

否则,尝试find / -print查看命令在哪里被挂起。

相关内容