Почему Корзина (Trash) недоступна для пользователя root?

Как можно переместить файл в Корзину при работе под суперпользователем?  
1. Почему при работе суперпользователя не удается переместить файл в Корзину?  
2. Как можно переместить файл в корзину, используя суперпользователя в macOS Monterey Intel?
  • 2 марта 2024 г. 6:08
Ответы на вопрос 2
1. Корзина (Trash) не доступна для пользователя root, потому что root имеет полные права доступа к системе и файлам, и удаленные файлы обычно удаляются окончательно без перемещения в корзину. 

2. Чтобы переместить файл в корзину при работе под суперпользователем, можно воспользоваться командой через терминал:

```
sudo mv /путь_к_файлу/название_файла /Users/имя_пользователя/.Trash
```

где /путь_к_файлу/название_файла - путь к файлу, который нужно удалить, и /Users/имя_пользователя/.Trash - путь к корзине пользователя. 

3. В macOS Monterey Intel можно сделать это следующим образом:

```
sudo mv /путь_к_файлу/название_файла ~/.Trash/
```

где /путь_к_файлу/название_файла - путь к файлу, который нужно удалить, а ~ означает домашнюю директорию текущего пользователя, а .Trash - папка корзины. 

Это позволит переместить файл в корзину суперпользователя.
У рута нет корзины. Учитывайте это. Смысл перемещать файл в корзину? Количество места на диске не меняется. Можете создать любую папку и туда перемещать
Похожие вопросы