Поиск по сайту:

Trash-cli: мусорная корзина командной строки для Unix-подобных систем

Мы все знаем, что когда мы удаляем файл/папку, они будут перемещены во временное место под названием «Корзина» или «Корзина». Мы можем удалить содержимое корзины навсегда или восстановить его, если оно нам понадобится позже. Вот как мы используем графические мусорные корзины. Однако, если вы активно пользуетесь командной строкой и ищете альтернативный способ использования Trashcan из терминала, вам необходимо проверить утилиту 'Trash-cli'. Trash-cli — это мусорная корзина командной строки для Unix-подобных систем. Он использует ту же корзину, что и GNOME, KDE и XFCE, но мы можем использовать ее прямо из Терминала. С помощью dump-cli мы можем удалять и восстанавливать элементы так же, как мы это делаем в графической корзине.

В этом кратком руководстве мы обсудим, как установить и использовать утилиту Trash-cli в Linux.

Trash-cli: мусорная корзина командной строки для Unix-подобных систем

Монтаж

Trash-cli доступен в репозиториях по умолчанию большинства дистрибутивов Linux.

Чтобы установить его в Arch Linux и его производных:

sudo pacman -S trash-cli

В Debian, Ubuntu, Linux Mint:

sudo apt-get install trash-cli

В Fedora и других системах на базе RPM:

sudo dnf install trash-cli

Или,

sudo yum install trash-cli

Если Trash-cli недоступен в репозиториях, вы можете скомпилировать и установить его из исходников.

Чтобы установить его в масштабе всей системы, выполните одну за другой следующие команды.

git clone https://github.com/andreafrancia/trash-cli.git
cd trash-cli
sudo python setup.py install

Для установки на уровне пользователя запустите.

python setup.py install --user

Применение

Trash-cli поддерживает следующие функции:

  • trash-put – удалить файлы и папки,
  • trash-empty – Очистить мусорную корзину,
  • trash-list – список удаленных файлов и папок.
  • trash-restore — восстановить удаленный файл или папку,
  • trash-rm — удалить отдельные файлы из корзины.

Позвольте мне показать вам несколько примеров, чтобы вы поняли, как это работает!

Чтобы отправить файл с именем «file.txt» в корзину, выполните:

trash-put file1

Аналогичным образом мы можем удалить каталог с помощью команды:

trash-put dir1

Вы можете проверить, были ли файлы или папки отправлены в корзину в вашем файловом менеджере.

Как вы видите в приведенном выше выводе, file1 и dir1 были отправлены в папку «Корзина».

Чтобы просмотреть содержимое корзины из терминала, запустите:

trash-list

Пример вывода будет:

2017-02-16 15:42:50 /home/sk/dir1
2017-02-16 15:41:47 /home/sk/file1

Вы можете восстановить удаленные элементы в любое время с помощью команды:

trash-restore

Он спросит вас, какой файл вы хотите восстановить. Просто введите число (0 или 1 в нашем случае). Соответствующий файл будет восстановлен. Я хотел восстановить dir1, поэтому ввел 0(ноль).

Пример вывода:

0 2017-02-16 15:42:50 /home/sk/dir1
1 2017-02-16 15:41:47 /home/sk/file1
What file to restore [0..1]: 0

теперь выбранный элемент будет восстановлен.

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

trash-empty

Кроме того, вы можете удалить одну папку/файл из корзины, как показано ниже.

trash-rm file1

Приведенная выше команда окончательно удалит указанный элемент, то есть file1.

Trash-cli также позволяет удалять содержимое старше x дней. Скажем, чтобы удалить содержимое старше 7 дней, выполните следующую команду:

trash-empty 7

Рекомендуем прочитать:

  • Autotrash — инструмент CLI для автоматической очистки старых удаленных файлов

Теперь вы знаете, как использовать корзину из командной строки с помощью утилиты dump-cli. Надеюсь, вы найдете ее полезной.

Ресурс:

  • Репозиторий Git Trash-cli

Статьи по данной тематике