У следећем чланку ћемо погледати трасх-цли. Ово је мали пакет наредби бесплатног софтвера који ће нам пружити канту за смеће за тумач командне линије. Данас, који год систем да користите, био то Гну / Линук, Виндовс или Мац ОС из графичког окружења, када избришете датотеку, она обично заврши у смећу. Ово нам даје могућност да се покајемо и вратимо датотеку или да је трајно избришемо. С друге стране, ако избришете датотеку из командне линије, могућност опоравка тих датотека, у принципу је нећемо имати.
Као што сам рекао, трасх-цли је клијент који управља корпом за отпатке из командне линије. Si створити алиас тако да када користите рм, заиста користите трасх-цли, имаћете добар начин да спречите губитак података. На овај начин можете избећи брисање датотека које заиста нисте желели да избришете, било непажњом или грешком. То је тако јер када нешто избришете помоћу трасх-цли, оно ће остати у смећу.
Ако касније желите да опоравите датотеке, то можете лако да урадите. Поврх тога, трасх-цли ће памтити датум брисања одређене датотеке, дозволе и путању на којој се налазила пре него што је избрисана. Тако да их можемо повратити онакве какви су били.
Инсталирајте трасх-цли на Убунту
Инсталирање трасх-цли је врло лако у Убунту-у користећи менаџер пакета апт. Све што треба да урадите је да отворите терминал (Цтрл + Алт + Т) и покренете команду:
sudo apt-get install trash-cli
Алат за смеће заснован је на Питхону, па Такође га можемо инсталирати из извора. Поступак је уобичајен за све дистро-ове. Потребно је само отворити терминал (Цтрл + Алт + Т) и покренути наредбе:
git clone https://github.com/andreafrancia/trash-cli.git cd trash-cli sudo python3 setup.py install sudo python3 setup.py install --user
Пример употребе
Једном инсталирани, корисници сада можемо да користимо наредбе:
- смеће: за брисање датотека и директорија.
- смеће празно: испразните канту.
- трасх-лист: наводи датотеке и фасцикле које се налазе у отпаду.
- обнављање смећа- Вратите датотеке и фасцикле које се налазе у смећу.
- смеће-рм- Појединачно избришите одређену датотеку која се налази у смећу.
Пошаљите датотеку у смеће
Сада ове команде доступне на терминалу можемо користити на врло једноставан начин. На пример, ако желимо пошаљите нешто у отпад, уместо да користите рм (то би у принципу било непоправљиво), можете користити ову другу наредбу:
trash-put ejemplo-trash-cli.txt
Трасх-цли заправо не брише датотеке или директоријуме, већ их премешта у скривени директоријум. НАПОМЕНА, свака датотека или директоријум сачуваће пут на коме је првобитно био. То значи да ако га касније вратите, биће у директоријуму из којег смо га уклонили.
Скривени директоријум у који се уклањају датотеке и директоријуми можемо га видети наредбом:
ls -la $HOME/.local/share/Trash
У овом скривеном директоријуму наћи ћете још два директоријума:
- датотеке: Овде ће команда за смеће преместити избрисану датотеку или директоријум.
- info: Командна група обрађује .трасхинфо датотеку за сваку избрисану датотеку / директоријум.
Наведите избрисане датотеке или директоријуме
у наведите датотеке или директоријуме пронађене у смећу, из командне линије извршавамо:
trash-list
Ослободите смеће
Као што сви знају, датотеке у смећу заузимају простор на диску. Из тог разлога је то добра навика с времена на време, ослободити простор за смеће. А то можемо учинити наредбом:
trash-empty
Трчећи овако, без параметара избрисаће СВЕ што имамо у смећу.
У случају да жели обришите датотеке или директоријуме од к дана сачуваних, број дана ћемо морати да проследимо као параметар. На пример, ако желимо да елиминишемо оно што је чувано у последњих 5 дана, написали бисмо:
trash-empty 5
Вратите датотеке или директоријуме
Ово је наредба за коју бисте могли бити заинтересовани за инсталирање трасх-цли и она ће нам омогућити да вратимо избрисано. Враћање отпада враћа датотеке или директоријуме на првобитно место, запамтите да смеће чува ове информације.
trash-restore
Брисање датотека из отпада
Помоћу команде трасх-рм можемо трајно избришите датотеке или директоријуме из отпада. Имамо неколико начина да извршимо овај задатак. Са првим избрисаћемо датотеку по имену:
trash-rm ejemplo-trash-cli.txt
Такође можемо одабрати уклоните све датотеке са одређеним наставком:
trash-rm '*.txt'
Да смо желели уклоните фасциклу из смећа, наредба за употребу би била:
trash-rm carpeta-ejemplo
Упомоћ
Може се наћи најпотпунија помоћ на ман страници. Да бисмо је консултовали, само ћемо требати извршити наредбу:
man trash
Команда трасх-цли у Гну / Линук омогућава нам брисање датотека и директорија. Такође ће нам омогућити да их опоравимо тако што ћемо их сачувати са њиховим апсолутним путем, дозволама и датумом. Може консултујте више о овом пројекту од страница на ГитХуб-у истог.