Такие читатели, как вы, помогают поддерживать MUO. Когда вы совершаете покупку по ссылкам на нашем сайте, мы можем получать партнерскую комиссию.
Домашние каталоги почти всегда загромождены разрозненными файлами: случайными загрузками из Интернета, списками дел и рабочими каталогами давно заброшенных проектов.
Пользователи настольных компьютеров могут отправлять весь свой мусор в корзину — место временного хранения, где хранятся файлы. перед удалением, но пользователи, которые предпочитают выполнять обслуживание в терминале, не имеют этой возможности. Вот как вы можете это изменить.
Что такое мусорное ведро и зачем его использовать?
Корзина (известная как корзина в Windows) — это временное хранилище для файлов, которые вы решили удалить, но еще не успели удалить. Это как мусорное ведро на кухне или возле дома: туда можно выбрасывать свое барахло, но пока мусорщики не приедут. по вашей улице и отнесите его в мусоросжигательный завод, вы все равно можете вытащить его, очистить и положить обратно, где он должен быть быть.
Это полезно, когда вы случайно выбросили старые любовные письма вашего супруга (которые кажутся вам мусором, но являются бесценным сувениром для него). Это также полезно, когда вы удаляете с диска целый каталог того, что кажется нелюбимым мусором, но позже вспоминаете, что глубоко в своих подкаталогах он содержит единственную резервную копию вашего файла паролей, ваших свадебных фотографий и ультразвуковых снимков вашего будущего ребенка. ребенок.
Большинство настольных компьютеров с графическим интерфейсом имели тот или иной вариант системы корзины с момента запуска Apple Lisa в 1983 году. (тогда это называлось мусорной корзиной), а рабочие столы GNOME, MATE, KDE и XFCE поставляются с мусорной корзиной как стандарт.
Корзина настолько глубоко встроена в среду рабочего стола, что чаще всего выбор файла, а затем нажатие кнопки Удалить key, на самом деле не удалит файл, а вместо этого переместит его в корзину. Если вы переходите из Windows, ОС даже спросит вас, уверены ли вы, что хотите отправить файл в корзину.
Мусор для вашего терминала Linux!
Мусорные баки, корзины для мусора и мусорные корзины являются скевоморфными объектами. Это программные объекты, которые графически имитируют свои аналоги из реального мира таким образом, что это дает ключ к пониманию их предполагаемой функции. Мусорная корзина на рабочем столе выглядит так, как она выглядит, из-за того, как она себя ведет.
Несмотря на то, что Linux-терминал — отличное место для работы с минимальными усилиями, он не является графически богатой средой. Иметь изображение контейнера для бытовых отходов было бы бессмысленно, а даже если бы и было возможно, это отвлекало бы от терминального опыта и потребляло ненужные ресурсы.
В качестве стандартного поведения терминал позволяет удалять элементы с помощью команда РМ. Например:
г.м.этот.файлчто.файлдругой.файл
Команда rm принимает аргументы, которые будут рекурсивно удалять каталоги, пустые каталоги, запрашивать перед каждым одним или тремя удалениями или удалять элементы, даже если это удивительно плохая идея Сделай так.
Команда rm дает полномочия пользователю терминала, но если вы ошибетесь и случайно удалите весь проект, у вас не будет возможности получить их обратно без использования утилиты, такой как TestDisk.
мусор-кли меняет это, позволяя вам использовать систему корзины вашего рабочего стола Linux из терминала.
Что такое трэш-кли?
Если у вас есть DE, такая как KDE, GNOME или XFCE, trash-cli будет использовать корзину вашей системы для удаления файлов, сохраняя при этом исходный путь, дату удаления и разрешения. Это означает, что вы можете проверить файлы, прежде чем навсегда стереть их с вашего диска.
Вы можете очистить корзину за один раз, а можете отправить отдельные файлы и папки в виртуальную корзину.
Это не будет работать «из коробки» на настольных компьютерах, на которых нет встроенной системы корзины, поэтому, если вы используете окно менеджер, такой как i3, Ratpoison или dwm, вам, к сожалению, не повезло, и вам, возможно, придется рассмотреть альтернативу решение.
Установка Trash-Cli в Linux
Установить Trash-Cli очень просто, единственное условие — у вас уже установлен Python 2.7 или Python 3. Если у вас нет Python, вы можете установить его на Ubuntu с:
Судо подходит установить python3-пип
В дистрибутивах на базе Arch:
sudo pacman -S питон-пип
В дистрибутивах, связанных с Red Hat:
судо ням установить python3 python3-колесо
...и в Федоре:
судо днф установить python3-пип python3-колесо
Теперь вы можете установить Trash-Cli с помощью:
точка установить мусор-кли
Местом установки пакета по умолчанию будет ~/.локальные/бен, поэтому, если этого нет в вашем PATH, добавьте его с помощью:
эхо 'экспорт ПУТЬ="$ПУТЬ":~/.local/bin'>> ~/.bashrc
Затем перезагрузите .bashrc:
источник ~/.bashrc
Использование Trash-cli для управления вашей корзиной из терминала
Как и его настольные и реальные аналоги, Trash-cli прост в использовании в терминале, и его использование довольно несложно. Вам нужно запомнить всего четыре команды.
-
мусор: Уничтожает файлы и каталоги.
Или:выбрасывать мусор этот.файл
...переместит файл или каталог в корзину. Trash-cli не делает различий между файлами и каталогами, поэтому нет необходимости добавлять аргументы, как в случае с командой rm.поместить в корзину этот каталог
- список мусора: Перечисляет все в вашей корзине, позволяя вам рыться в использованных чайных пакетиках вашей файловой системы в поисках вашего обручального кольца.
-
восстановление корзины: Извлекает элементы из корзины и восстанавливает их на исходное место. Вы можете указать несколько файлов:
восстановление корзиныэтот.файлчто.файлважный.файл
-
мусор-РМ: Удаляет отдельные файлы из корзины.
мусор-РМчто.файл
- корзина пуста: Очищает ваш мусор. Вот и все, окончательное удаление и пути назад нет.
Конечно, вы не хотите, чтобы хлам бесконечно лежал в вашей корзине. Он привлекает грызунов и насекомых, и, кроме того, пока он находится на вашем диске, вы не экономите место. Пока вы можете использовать мусор пустой чтобы очищать корзину всякий раз, когда вы помните об этом, проще настроить cronjob, который сделает это за вас.
кронтаб -л; эхо "@daily $(что мусор-пустой) 30") | кронтаб -
... добавляет cronjob, который будет каждый день очищать вашу корзину от любых предметов старше 30 дней.
Использование корзины командной строки может спасти ваши файлы!
Легко думать, что когда вы что-то удаляете, это потому, что вы хотите, чтобы это навсегда было удалено из вашей системы. Но если вы не будете очень осторожны, то почти неизбежно случайно удалите то, что действительно хотите сохранить.
Если вы пользователь терминала, trash-cli дает вам те же меры безопасности, к которым привыкли обитатели рабочего стола, сохраняя при этом скорость и эффективность командной строки.
Прежде всего, чтобы избежать случайного удаления файлов, подумайте о том, чтобы лучше управлять своими файлами и систематизировать их.