Я не могу удалить файлы из корзины root

Я удалил несколько больших файлов из nautilus, запущенного как sudo. Они все еще отображаются в /home/.Trash-0/files/<foldername>, когда я печатаю sudo sh -c "du -h /home | grep -P '[0-9]G\t'", но когда я печатаю sudo rm /home/.Trash-0/files/*, я получаю сообщение:

rm: cannot remove `/home/.Trash-0/files/*': No such file or directory

Мне удалось удалить отдельные файлы с точными именами файлов вместо * , но когда я использовал *, он выдал сообщение об ошибке, как указано выше. Я не хочу удалять их все по отдельности, если смогу помочь.

5
задан 13 November 2012 в 18:35

3 ответа

[Взято из Тема: Я не могу очистить корзину как пользователь ]

(Решение опубликовано в Ubuntu 13.10.)

< blockquote>

Папка «Корзина» - это скрытая папка (имя папки начинается с точки) в вашем домашнем каталоге. Вы можете нажать Ctrl + H в nautilus или выбрать Показать скрытую папку в меню Вид, чтобы просмотреть список скрытых папок.

Вы можете открыть nautilus в папке .Trash:

gksu nautilus ~/.Trash

в Hardy Heron Корзина - в ~ / .local / share / Trash / files /

[ 1112] gksu nautilus ~/.local/share/Trash/files/

Выберите элементы, которые вы хотите удалить в папке.

ИЛИ

Вы можете удалить содержимое папки из терминала:

sudo rm -fr ~/.Trash/*

Харди Херон: [ 1117]

sudo rm -fr ~/.local/share/Trash/files/*

0
ответ дан 13 November 2012 в 18:35

Выполните gksu nautilus, чтобы запустить nautilus с правами root. После этого перейдите к файлам, которые нужно удалить. Щелкните правой кнопкой мыши по ним и измените разрешения, чтобы все пользователи имели доступ к их редактированию и удалению. После этого вы можете просто удалить их, как обычно, без прав root.

0
ответ дан 13 November 2012 в 18:35

Исправлено:

sudo -i, чтобы войти в корневую учетную запись, а затем cd to /home/.Trash-0/info. Тогда rm -rf *. Тогда cd ../files/. Затем снова rm -rf *. Кажется, сработало.

0
ответ дан 13 November 2012 в 18:35

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

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