Папка мусора Linux: несколько методов управления удаленными файлами

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

  1. Использование инструмента командной строки trash-cli:
    Пакет trash-cliпредоставляет интерфейс командной строки для управления папкой корзины. Чтобы установить его, вы можете использовать следующие команды:
sudo apt-get update
sudo apt-get install trash-cli

После установки вы можете использовать следующие команды для взаимодействия с корзиной:

  • Перемещение файла в корзину:

    trash-put <filename>
  • Восстановление файла из корзины:

    trash-restore <filename>
  • Очистка мусора:

    trash-empty
  1. Использование утилиты gio.
    Утилита gioпредоставляет интерфейс командной строки для доступа к виртуальной файловой системе GNOME. Вы можете использовать его для взаимодействия с корзиной. Вот как вы можете использовать gio:
  • Перемещение файла в корзину:

    gio trash <filename>
  • Восстановление файла из корзины:

    gio restore <filename>
  • Очистка мусора:

    gio trash --empty
  1. Использование команды xdg-trash:
    Пакет xdg-utilsпредоставляет набор утилит командной строки для взаимодействия со средой рабочего стола. Вы можете использовать команду xdg-trashдля перемещения файлов в корзину. Чтобы установить xdg-utils, используйте следующие команды:
sudo apt-get update
sudo apt-get install xdg-utils

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

xdg-trash <filename>

Обратите внимание, что доступность этих методов может различаться в зависимости от вашего дистрибутива Linux и среды рабочего стола.