.png)
Я знаю об опасностях использования root-доступа, поэтому, пожалуйста, воздержитесь от лекций. Я стараюсь быть осторожным и буду вдвойне осторожен с этого момента.
Я использовал файловый браузер с правами root, чтобы изменить некоторые разрешения для файлов. В процессе я удалил некоторые файлы (я должен сказать, что я выкинул их в корзину). Я и не подозревал, что файлы попадут в корзину как root, и теперь я не могу их удалить, потому что у меня нет разрешения на их чтение, но я не знаю, как получить к ним доступ, чтобы изменить разрешения, потому что я не знаю, как попасть в корзину как root. Все, что я получаю, это сообщение о том, что:
Это местоположение не может быть отображено.
Извините, не удалось отобразить все содержимое
trash:///
: Операция не поддерживается
Я искал, чтобы попытаться найти сообщения об этом, но я нашел только устаревшую информацию о скрытом файле в корневом каталоге. Это, похоже, больше не применимо, поэтому я застрял с файлом в моей корзине, который я не могу удалить и не могу получить к нему доступ.
Я использую Ubuntu 14.04 64bit на ноутбуке ASUS x401a.
решение1
Вам понадобится доступ root к корзине, чтобы удалить эти файлы. Самый простой способ сделать это временно — открыть окно терминала alt+ ctrl+ tи ввести команду
gksudo nautilus /home/your_username/.local/share/Trash
Это запустит файловый менеджер с правами суперпользователя, и вы сможете очистить корзину отсюда. Удалите файл, принадлежащий root.
Когда закончите, не забудьте закрыть программу!
решение2
Если вы хотите удалить все содержимое корзины, вы можете использовать sudo и удалить весь каталог. Не забудьте пересоздать каталог, чтобы он не вызывал никаких проблем. Код такой:
sudo rm -rf /home/User_Name/.local/share/Trash && mkdir /home/User_Name/.local/share/Trash
Все это можно сделать одним входом в терминал.
решение3
Я лично используюмусор-климного. Я использую его как альтернативу, чтобы rm
быть в безопасности (например trash -r my-folder
).
sudo apt install trash-cli
После установки вы можете сделать
sudo trash-empty
решение4
Используйте терминал!1eleven (перетащите и отпустите)
- Откройте терминал с помощью Ctrl+ Alt+ t.
- Чтобы снова стать владельцем файлов и продолжить работу в файловом менеджере, введите команду
sudo chown -R $USER:$USER
и убедитесь, что в конце есть пробел. Теперь перетащите соответствующий файл или папку из файлового менеджера в терминал.
Результат должен выглядеть так:
sudo chown -R $USER:$USER '/home/$USER/.local/share/Trash/files/some_file.txt'
или это:
sudo chown -R $USER:$USER '/media/$USER/path to external drive/.Trash-1000/files/sömё fïle thät may have fancy encodings, ſpaces & stu