В следващата статия ще разгледаме trash-cli. Това е малък пакет от безплатни софтуерни команди, които ще ни предоставят кошче за интерпретатор на командния ред. В днешно време, каквато и система да използвате, било то 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- Индивидуално изтрийте конкретен файл, който е в кошчето.
Изпратете файл в кошчето
Сега можем да използваме тези команди, достъпни от терминала, по много прост начин. Например, ако искаме изпратете нещо в кошчето, вместо да използвате rm (това по принцип би било невъзстановимо), можете да използвате тази друга команда:
trash-put ejemplo-trash-cli.txt
Trash-cli всъщност не изтрива файлове или директории, а просто ги премества в скрита директория. ВНИМАНЕТЕ, всеки файл или директория ще запази пътя, по който е бил първоначално. Това означава, че ако по-късно го възстановите, той ще бъде в директорията, от която сме го премахнали.
Скритата директория, в която се премахват файловете и директориите, можем да я видим с командата:
ls -la $HOME/.local/share/Trash
В тази скрита директория ще намерите още две директории:
- файлове: Тук командата trash-put ще премести изтрития файл или директория.
- инфо: Командната група обработва .trashinfo файл за всеки изтрит файл / директория.
Избройте изтритите файлове или директории
за избройте файловете или директориите, намерени в кошчето, от командния ред, който изпълняваме:
trash-list
Освободете кошчето
Както всички знаят, файловете в кошчето заемат дисково пространство. Поради тази причина е добър навик от време на време, освободете място за боклук. И можем да направим това с командата:
trash-empty
Изпълнявайки го по този начин, без параметри ще изтрие ВСИЧКО, което имаме в кошчето.
В случай на желание изтриване на файлове или директории от х дни, съхранявани, ще трябва да предадем броя на дните като параметър. Например, ако искаме да изтрием съхраненото през последните 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 от същото.
Бъдете първите, които коментират