Невозможно получить доступ к Мусору при выполнении Наутилуса с “sudo наутилус”

При попытке получить доступ Trash область в Наутилусе при выполнении его от Терминала с командой:

sudo nautilus

Я получаю эту ошибку:

This location could not be displayed

Это, потому что это пытается получить доступ trash://// который является не реальным путем (реальный путь /home/<username>/.local/share/Trash)? И раз так эта своего рода ошибка или является этим так или иначе дизайном?

0
задан 24 February 2015 в 00:00

5 ответов

@user300458, Вы ошибаетесь мой друг. Файлы, которые Вы перемещаете в мусор как sudo, НЕ становятся автоматически удаленными. Это - ошибка Наутилуса как Параноидальная подозреваемая Panda. На корзину не ссылаются правильно здесь.

Все файлы, которые были перемещены в корзину быть найденными в: /root/.local/share/Trash/files - если Вы идете туда, Вы найдете весь материал, который Вы отправили для повреждения неповрежденный и ожидающий удаления.

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

Тем временем, можно освободить его путем просмотра к /root/.local/share/Trash/file и открытия терминала и включения:

rm -r *

существуют также файлы в /root/.local/share/Trash/info. Можно вычистить их также, если Вы заботитесь, но те - маленькие файлы.

---------------------------------------------------------- [РЕДАКТИРОВАНИЕ] ----------------------------------------------------------

я не нашел много, но меня видом потерянного интереса, когда я видел сообщение с 2008 с той же проблемой.

я просто сделал сценарий оболочки:

rm -r -f -d /root/.local/share/Trash/files/*

rm -r -f -d /root/.local/share/Trash/info/* 

И я оставил его внутри: /root/.local/share/Trash

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

1
ответ дан 3 August 2019 в 14:47

Вы выполнили Наутилус от root учетная запись (sudo), и Вы пытаетесь получить доступ к Мусору.

Обычно, каждая учетная запись пользователя имеет свой собственный Мусор, но root учетная запись не имеет того. Из-за поднятых полномочий при удалении файлов, в то время как Вы root, они будут сразу удалены - никакие подтверждения не покажут.

(Имеют в виду, что необходимо быть очень осторожны выполнение чего-то как корень!)

2
ответ дан 3 August 2019 в 14:47

На моей человечности 19.04 я удалил некоторые файлы как корень на наутилусе, который я coudn't удаляют из Мусора в наутилусе.
не было никакого /root/.local/share/Trash папка в моей системе, но было /home/<username>/.local/share/Trash/files. Я просто cd к этому каталогу и работал sudo rm -rf * и теперь нет никаких файлов в Мусоре, как замечено на наутилусе.

0
ответ дан 3 August 2019 в 14:47
sudo chown -hR user:user ~/.local./share/Trash

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

1
ответ дан 12 March 2020 в 19:28

Попробуйте это:

sudo apt install trash-cli

Тогда:

sudo trash-empty

Система должна его найти.

1
ответ дан 21 May 2020 в 01:02

Другие вопросы по тегам:

Похожие вопросы: