Как очистить историю «Недавние файлы», не удаляя сам файл, в Linux?

Вопрос или проблема

В файловом менеджере Dolphin, с левой стороны, есть папка

'Недавние файлы'

Создайте файл и добавьте в него текст, например:

~/Загрузки/test1.txt

Теперь в папке ‘Недавние файлы’ находится:

test1.txt
  • test1.txt выделен в ‘Недавние файлы’.
  • test1.txt нажмите Delete, находясь в ‘Недавние файлы’
  • Нажмите F5 = обновить экран.
  • test1.txt исчез из ‘Недавние файлы’.
  • test1.txt исчез из ~/Загрузки/.
  • test1.txt из ~/Загрузки/ теперь в папке Корзина.

Как очистить историю ‘Недавние файлы’, не удаляя сам файл ~/Загрузки/test1.txt?


Система:

  • ОС: Kubuntu 22.04.5 LTS x86_64 (neofetch --stdout |grep 'OS:')
  • dolphin 21.12.3 (dolphin -v)

Ответ или решение

Чтобы ответить на вопрос о том, как очистить историю «Недавних файлов» в Linux, используя файловый менеджер Dolphin, не удаляя при этом сам файл, рассмотрим более подробно данную проблему и способы её решения. Ваша ситуация демонстрирует необходимость сохранения конфиденциальности при одновременном обеспечении удобства работы с файловой системой. Давайте разберемся, каким образом можно удовлетворить оба этих условия.

Теория

В файловых менеджерах, таких как Dolphin, функция «Недавние файлы» помогает быстро находить недавно открытые или изменённые файлы. Тем не менее, когда пользователь удаляет файл из этой сводки, он фактически удаляется из исходного местоположения и помещается в корзину. Это стандартное поведение менеджера файлов относительно метки «Удалить», и связано оно с тем, что «Недавние файлы» всего лишь создаёт ярлыки на эти файлы, а не хранит их копии.

Чтобы избежать удаления самого файла, нам необходимо найти другой подход. При этом мы должны разбираться в том, где и каким образом сохраняются данные о недавних файлах в операционной системе. В Kubuntu и других системах на базе KDE Plasma существует файл конфигурации и базы данных, который хранит эти сведения, а его манипуляция позволяет скрыть файлы из «Недавних».

Пример

Рассмотрим ситуацию: у нас есть файл ~/Downloads/test1.txt, который появился в «Недавних файлах». Если мы выделим его и нажмём кнопку «Удалить», как мы уже удостоверились, файл перемещается в корзину. Чтобы просто очистить список, не затрагивая сам файл, нам следует воспользоваться настройками конфигурации или специальными инструментами.

Путь к файлам конфигурации может варьироваться в зависимости от версии Dolphin и KDE. Как правило, они хранятся в скрытых папках в домашнем каталоге пользователя. Например, os может использовать файлы с расширениями *.kde или плазменные базы данных, расположенные в каталоге ~/.local/share/.

Применение

  1. Использование командной строки для сброса истории:

    Открываем терминал и используем следующую команду, чтобы очистить историю:

    rm ~/.local/share/RecentDocuments/*

    Эта команда удаляет все ярлыки файлов из папки RecentDocuments, но сами файлы остаются нетронутыми.

  2. Автоматизация процесса:

    Вы можете создать простой сценарий bash, который будет выполнять эту задачу по мере необходимости:

    #!/bin/bash
    rm ~/.local/share/RecentDocuments/*
    echo "Недавние файлы очищены."

    Сделайте файл исполняемым и запускайте его, когда нужно очистить историю.

  3. Изменение настроек Dolphin:

    Зайдите в настройки Dolphin и найдите раздел, посвящённый отслеживанию недавней активности. В некоторых системах можно либо отключить саму функцию, либо настроить её более детально, чтобы не отображались определённые типы файлов или директории.

  4. Управление правами на уровне файловой системы:

    Если вы хотите более радикальное решение, можно изменить права доступа к папке RecentDocuments, чтобы даже сама система не могла записывать туда новые данные без вашего ведома. Это может снизить удобство использования, поэтому стоит применять этот метод с осторожностью.

Заключение

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

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

Оцените материал
Добавить комментарий

Капча загружается...