История находится в ~ / .local / share / Recent-used.xbel
, но этого недостаточно для удаления этого файла.Если вы сделаете запись Недавние файлы
, по-прежнему будут отображаться файлы, к которым вы получили доступ, и если вы откроете файл с помощью приложения, которое создает запись последних файлов, это и старый список файлов будет снова записан в этот файл.
Что вы хотите сделать, так это создать псевдоним или сценарий, который удаляет файл, а затем касается его, чтобы он был пустым:
rm ~/.local/share/recently-used.xbel
touch ~/.local/share/recently-used.xbel
или выполните:
echo -n '' > ~/.local/share/recently-used.xbel
Если вы хотите быть менее заметным, вы также можете отредактировать файл и удалить любые записи, которые вам не нужны в истории. Это XML-файл с записями
с атрибутом href
, который содержит URI для содержимого.
Вы можете, например, используйте xmlstarlet
, чтобы удалить все записи, которые вы щелкнули на рабочем столе, для которых имя файла начинается с еды:
xmlstarlet ed -L -d "/xbel/bookmark[starts-with(@href, 'file:///home/$USER/Desktop/food')]" ~/.local/share/recently-used.xbel