У наступній статті ми збираємось поглянути на смітник. Це невеликий пакет команд безкоштовного програмного забезпечення, який забезпечить нас кошиком для перекладача командного рядка. На сьогоднішній день, яку б систему ви не використовували, будь то Gnu / Linux, Windows або Mac OS із графічного середовища, коли ви видаляєте файл, він, як правило, потрапляє у Смітник. Це дає нам можливість покаятися та відновити файл або остаточно видалити його. З іншого боку, якщо ви видалите файл із командного рядка, можливість відновити ці файли, в принципі у нас його не буде.
Як я вже говорив, trash-cli - це клієнт, який керує кошиком із командного рядка. Si створити псевдонім так що, коли ви використовуєте rm, ви дійсно використовуєте trash-cli, у вас буде хороший спосіб запобігти втраті даних. Завдяки цьому ви можете уникнути видалення файлів, які ви дійсно не хотіли видаляти, помилково чи з необережності. Це тому, що коли ви видаляєте щось за допомогою trash-cli, воно залишатиметься в кошику.
Пізніше, якщо ви захочете відновити файли, це можна зробити легко. Що ще, trash-cli запам'ятає дату видалення певного файлу, його дозволи та шлях, де він знаходився до того, як його було видалено. Тож ми можемо відновити їх такими, якими вони були.
Встановіть trash-cli на Ubuntu
Встановити trash-cli дуже просто в Ubuntu за допомогою менеджера пакунків apt. Вам потрібно лише відкрити термінал (Ctrl + Alt + T) і виконати команду:
sudo apt-get install trash-cli
Інструмент trash-cli заснований на Python, тому Ми також можемо встановити його з джерел. Процедура є загальною для всіх дистрибутивів. Вам просто потрібно відкрити термінал (Ctrl + Alt + T) і запустити команди:
git clone https://github.com/andreafrancia/trash-cli.git cd trash-cli sudo python3 setup.py install sudo python3 setup.py install --user
Приклад використання
Після встановлення користувачі тепер ми можемо використовувати команди:
- смітник: для видалення файлів та каталогів.
- сміття порожнє: спорожніть смітник.
- список сміття: перелічує файли та папки, які знаходяться у кошику.
- відновлення сміття: відновити файли та папки, які знаходяться у кошику.
- сміття- Індивідуально видаліть певний файл, який знаходиться у кошику.
Надішліть файл у кошик
Тепер ми можемо використовувати ці команди, доступні з терміналу, дуже простим способом. Наприклад, якщо ми хочемо надішліть щось у кошик, а не використовуйте rm (це було б у принципі непоправно), ви можете використовувати цю іншу команду:
trash-put ejemplo-trash-cli.txt
Trash-cli насправді не видаляє файли або каталоги, він просто переміщує їх у прихований каталог. ПРИМІТКА. Кожен файл або каталог збереже шлях, яким він був спочатку. Це означає, що якщо ви пізніше відновите його, він потрапить до каталогу, з якого ми його видалили.
Прихований каталог, до якого видаляються файли та каталоги, ми можемо побачити його за допомогою команди:
ls -la $HOME/.local/share/Trash
У цьому прихованому каталозі ви знайдете ще два каталоги:
- файли: Тут команда переміщення в смітник перемістить видалений файл або каталог.
- інформація: Група команд обробляє файл .trashinfo для кожного видаленого файлу / каталогу.
Список видалених файлів або каталогів
в перелічіть файли або каталоги, знайдені у кошику, з командного рядка ми виконуємо:
trash-list
Звільніть сміття
Як всім відомо, файли в кошику займають місце на диску. З цієї причини це гарна звичка час від часу, звільнити місце для сміття. І ми можемо зробити це за допомогою команди:
trash-empty
Запустивши його так, без параметрів він видалить ВСЕ, що є у нас в кошику.
У разі бажання видалити файли або каталоги, що зберігаються x днів, нам доведеться передавати кількість днів як параметр. Наприклад, якщо ми хочемо усунути те, що зберігалося за останні 5 днів, ми б написали:
trash-empty 5
Відновлення файлів або каталогів
Це команда, для якої вам може бути цікаво встановити trash-cli, і вона дозволить нам відновити видалене. Відновлення сміття відновлює файли або каталоги до початкового місця, пам’ятайте, що ця інформація зберігається у смітнику.
trash-restore
Видалення файлів із кошика
За допомогою команди trash-rm ми можемо назавжди видалити файли або каталоги зі сміття. У нас є кілька способів виконати це завдання. З першим ми видалимо файл за іменем:
trash-rm ejemplo-trash-cli.txt
Ми також можемо вибрати видалити всі файли з певним розширенням:
trash-rm '*.txt'
Якби ми хотіли видалити папку зі сміття, команда для використання буде такою:
trash-rm carpeta-ejemplo
Допоможіть
Найповнішу допомогу можна знайти на сторінці користувача. Для консультації нам потрібно буде лише виконати команду:
man trash
Команда trash-cli в Gnu / Linux дозволяє нам видаляти файли та каталоги. Це також дозволить нам відновити їх, зберігаючи їх з їх абсолютним шляхом, дозволами, датою. Це може проконсультуйтесь більше про цей проект від на GitHub того ж.