В Linux «корзинная папка» означает место, где удаленные файлы временно сохраняются до их окончательного удаления. Вот несколько способов взаимодействия с папкой корзины в Linux, а также примеры кода:
- Использование инструмента командной строки
trash-cli:
Пакетtrash-cliпредоставляет интерфейс командной строки для управления папкой корзины. Чтобы установить его, вы можете использовать следующие команды:
sudo apt-get update
sudo apt-get install trash-cli
После установки вы можете использовать следующие команды для взаимодействия с корзиной:
-
Перемещение файла в корзину:
trash-put <filename> -
Восстановление файла из корзины:
trash-restore <filename> -
Очистка мусора:
trash-empty
- Использование утилиты
gio.
Утилитаgioпредоставляет интерфейс командной строки для доступа к виртуальной файловой системе GNOME. Вы можете использовать его для взаимодействия с корзиной. Вот как вы можете использоватьgio:
-
Перемещение файла в корзину:
gio trash <filename> -
Восстановление файла из корзины:
gio restore <filename> -
Очистка мусора:
gio trash --empty
- Использование команды
xdg-trash:
Пакетxdg-utilsпредоставляет набор утилит командной строки для взаимодействия со средой рабочего стола. Вы можете использовать командуxdg-trashдля перемещения файлов в корзину. Чтобы установитьxdg-utils, используйте следующие команды:
sudo apt-get update
sudo apt-get install xdg-utils
После установки вы можете использовать следующую команду, чтобы переместить файл в корзину:
xdg-trash <filename>
Обратите внимание, что доступность этих методов может различаться в зависимости от вашего дистрибутива Linux и среды рабочего стола.