При запуске следующей команды:

find / -name .DS_Store -delete

он найдет все файлы, но не удастся удалить, поскольку у него нет необходимых прав для этого. Однако при запуске:

Sudo find / -name .DS_Store -delete

он просто зависает и ничего не происходит. Я знаю, что в Synology DSM6 корневой доступ для SSH отключен, и я вошел в систему как администратор, теоретически выполнение команды Sudo должно работать?

Куда я иду не так?

1 ответ1

1

sudo будет более переносимым, так как Sudo не будет существовать в большинстве других ОС.

find -x / ... поможет вам find проблемные точки монтирования, такие как /dev или другие удаленные файловые системы, хотя вам, возможно, придется проверить df чтобы узнать, есть ли /Volumes/foodrive , через который нужно выполнить find .

В противном случае попробуйте find / -print чтобы увидеть, где команда зависает.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .