2

Я установил Tuxera NTFS для Mac 2013.2 на Mac OS X 10.9. Я нахожу, что /Volumes/<some NTFS drive>/.Trashes/* на диске NTFS, который я смонтировал на Mac, удалить нельзя. Любая идея?

Вещи, которые я пытался напрасно:

  • $ rm -rf /Volumes /mydrive /.Trashes /*
  • пустое мусорное ведро в доке с использованием графического интерфейса

2 ответа2

3

Подпапки в .Trashes -Folder - это корзины пользователей, которые вошли в систему. Поэтому эти папки для мусора принадлежат конкретным пользователям, и никто другой не имеет права на них. Таким образом, чтобы удалить эти папки, вам необходимо войти в систему как системный администратор и ввести в командной строке следующую команду:

sudo rm -rf /Volumes/mydrive/.Trashes/*

Таким образом, команда rm будет выдана в качестве суперпользователя, которому разрешено удалять папки, принадлежащие другим.

Эти папки будут воссозданы, когда пользователь снова войдет в систему! Поэтому после того, как вы войдете в систему как системный администратор, снова появится папка /Volumes/mydrive/.Trashes/501 .

По крайней мере, так он работает по умолчанию HFS+-Volume. Поскольку NTFS более ограничена правами доступа, вам, возможно, придется использовать другой подход.

Но почему вы хотите удалить его в первую очередь? Так как после очистки корзины, папка пуста, на самом деле она не тратит впустую пространство и, поскольку в имени есть точка, она даже не должна появляться в пользовательском интерфейсе - даже в Windows.

-1

Перейдите в папку «Корзина», перейдите в самый последний каталог «Корзина», где вы найдете только файлы и не можете углубиться, скопируйте и вставьте туда какой-нибудь файл (например, с рабочего стола какой-нибудь файл .txt). и попробуйте снова очистить корзину.

Это сработало для меня после долгих поисков и опробования каждого метода, включая команды терминала и Power Shell.

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