Я не видел опции "Move to Trash" в контекстном меню, но только наблюдение опции "Delete", которые делают файл полностью удаленным (Are you sure you want to permanently delete “file.txt”?
). Я также попробовал chown/chmod
на файлах и папках, которые я пытаюсь переместить в мусор. Так, я НЕ могу удалить файлы с помощью Сублимированного текста 3 также.
Если я делаю sudo nautilus
и открывая файловый менеджер затем я вижу опцию "Move to Trash", но затем не вижу файл, который я переместил в мусор с помощью этой опции в "Мусоре".
Например;
# kerem is superuser
sudo chown kerem:kerem /var/www/file.txt
sudo chmod 0777 /var/www/file.txt
Мусор перманент;
kerem@kerem:~/.local/share$ ls -la | grep Trash
drwx------ 5 kerem kerem 4096 Ara 11 04:09 Trash
Используя 14,04 64 бита, настольная версия и /home
и /var/www
находятся на различных разделах как sda1 и sda7 (оба ext4 /
-> /dev/sda6
и /home
-> /dev/sda7
). Но никакая двойная система вместе с Ubuntu как Windows.
Спасибо.
После траты нескольких часов вот решение;
sudo -s
cd /
Разрабатывают идентификатор Вашей учетной записи пользователя - это обычно 1000
getent passwd "username"
для получения UID, и GID (для более позднего использования)
UID=$(getent passwd "username" | awk -F: '{print $3}')
GID=$(getent passwd "username" | awk -F: '{print $4}')
Делают новый каталог мусора с идентификатором, который мы нашли выше
mkdir .Trash-1000
Изменение полномочия нового каталога позволить нам получать доступ к нему
chmod 777 .Trash-1000 && chown ${UID}:$GID .Trash-1000
Кроме того, я могу превратить символьную ссылку в ~/.local/share/Trash
, чтобы помнить, что существует мусор больше, так должен иногда освобождаться.:)
ln -s /.Trash-1000 ~/.local/share/Trash