trash: cannot trash регулировать file

гm trying to avoid using rm so I don't delete anything permanently. гm using the utility function trash, but it keeps telling я trash: cannot trash regular file. Why can't I delete these поля? They пахал, for example, csv поля гve created in в program.

$ ls -l | grep filename
-rw-rw-r--  1 username usergroup 298025 Sep 23 02:33 filename.csv

Running it with the-v flag gives:

trash: found unusable .Trash dir (should be a dir): /.Trash
trash: Failed to trash filename.csv in /.Trash/1005, because :[Errno 13] Permission denied: '/.Trash'
trash: Failed to trash filename.csv in /.Trash-1005, because :[Errno 13] Permission denied: '/.Trash-1005'
trash: cannot trash regular file `filename.csv'

гve noticed another feature too. гm trying to trash the file from в directory that isn't заминируйте. But if I mv the file to ~, I хан trash it successfully there.

0
задан 29 September 2015 в 16:17

2 ответа

Для файловых менеджеров GNOMEish нужно место для помещения поврежденных файлов.

  • Удаленные файлы на Вашем "домашнем" разделе переходят в: /home/$USER/.local/share/Trash
  • Удаленные файлы на других разделах не могут быть скопированы "домой" по причинам пространства и производительности.

, Таким образом, это пытается поместить их в /[partition mount]/.Trash-$UID папка. Без rw доступа к той папке, никакому мусору.

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

sudo mkdir .Trash-$UID && sudo chown $USER:$USER .Trash-$UID

можно удалить эту папку и защитить раздел / для отключения той опции.

sudo rm -rf /[partition mount]/.Trash-xxxx
sodo chown root:root /[partition mount]/
2
ответ дан 1 October 2019 в 01:13

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

trash: Failed to trash filename.csv in /.Trash/1005, because :[Errno 13] Permission denied: '/.Trash'

Вы любой i) не имеют разрешения записать в каталог, содержащий файл (который необходимо сделать для удаления файла из него), и/или ii) не имеют права записать в ./.Trash, так как это не каталог.

1
ответ дан 1 October 2019 в 01:13

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

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