Я знаю об опасностях использования корневого доступа, поэтому, пожалуйста, воздержитесь от лекций. Я стараюсь быть осторожным и теперь буду вдвойне.
Я использовал файловый браузер с root-доступом, чтобы изменить некоторые права доступа к файлам. В ходе процесса я удалил некоторые файлы (я должен сказать, что я их в корзину). Мало ли я знал, что файлы будут отправлены в корзину как корень, и теперь я не могу удалить их, потому что у меня нет разрешения на их чтение, но я не знаю, как получить к ним доступ, чтобы изменить разрешения, потому что я не могу не знаю, как попасть в корзину как root. Все, что я получаю, это сообщение о том, что:
Это местоположение не может быть отображено.
Извините, не удалось отобразить все содержимое
trash:///
: Операция не поддерживается
Я искал вокруг, чтобы попытаться найти сообщения об этом, но я нашел только устаревшую информацию о скрытом файле в корневом каталоге. Кажется, это больше не применимо, поэтому я застрял с файлом в корзине, который не могу удалить и не могу получить к нему доступ.
Я использую Ubuntu 14.04 64bit на ноутбуке ASUS x401a.
sudo cd /home/your_username/.local/share/Trash
Ответы:
Вам понадобится root-доступ к корзине, чтобы можно было удалить эти файлы - самый простой способ сделать это во временном смысле - это открыть окно терминала alt+ ctrl+ tи ввести команду
gksudo nautilus /home/your_username/.local/share/Trash
Это запустит файловый менеджер с правами суперпользователя, и вы сможете очистить корзину отсюда. Удалить корневой файл.
Когда вы закончите, не забудьте закрыть программу!
источник
sudo -i
, а затем запустить nautilus из командной строки ...Если вы хотите удалить все содержимое корзины, вы можете использовать sudo и удалить весь каталог. Не забудьте переделать каталог, чтобы он не вызывал никаких проблем. Код:
Это будет делать все с одним входом в терминал.
источник
Я лично очень часто пользуюсь trash-cli . Я использую его как альтернативу
rm
безопасности (напримерtrash -r my-folder
).После установки вы можете сделать
источник
запустите это в вашем cmd
источник
Используйте терминал! 1eleven (перетаскивание)
sudo chown -R $USER:$USER
и убедитесь, что в конце есть пробел.Теперь перетащите соответствующий файл или папку из вашего файлового менеджера в терминал.
Результат должен выглядеть так:
или это:
где
$USER
обозначает ваше имя пользователя в пути.Запустите команду, нажав Enterи, возможно, обновите представление F5в диспетчере файлов.
Использование терминала с файлами не так сложно, когда работает перетаскивание, не так ли? ^^ Это очень удобная функция, когда вы знаете, как ее использовать.
Или вы можете удалить отдельные файлы с помощью
rm
. Удаление папок может быть сделаноrmdir
для пустых папок илиrm -r
для рекурсивного удаления файлов и папок. В то время как метод перетаскивания должен работать почти во всех случаях и правильно избегать всего, что вы все равно должны быть осторожны при использовании команд удаления. Владение файлами и их удаление в вашем файловом менеджере является более безопасным решением.Связанный
источник
$USER
тогда, потому что оно не будет выглядеть так же на терминале.Если вы
midnight commander
установили, вы можете открыть его с помощьюsudo
:перейти к:
и используйте alt + F6для удаления файлов, которые вы хотите.
источник