A következő cikkben a trash-cli-t vesszük szemügyre. Ez egy kis csomag ingyenes szoftveres parancs, amely szemetet tart a számunkra a parancssori tolmács számára. Manapság bármilyen rendszert használsz, legyen az Gnu / Linux, Windows vagy Mac OS a grafikus környezetből, ha egy fájlt törölsz, az általában a kukába kerül. Ez lehetőséget ad számunkra a bűnbánatra és a fájl visszaállítására, vagy végleges törlésre. Másrészt, ha töröl egy fájlt a parancssorból, akkor lehetősége van a fájlok helyreállítására, elvileg nem fogunk rendelkezni vele.
Mint mondtam, a trash-cli egy kliens, amely a lomtárat a parancssorból kezelheti. Si hozzon létre álnevet hogy az rm használatakor valóban a trash-cli-t használja, akkor jó módja lesz az adatvesztés megakadályozásának. Ezzel elkerülheti azokat a fájlokat, amelyeket gondatlanságból vagy tévedésből valóban nem akart törölni. Ez azért van így, mert ha törölsz valamit a trash-cli-vel, az a kukában marad.
Később, ha vissza akarja állítani a fájlokat, könnyen megtehető. Mi több, A trash-cli emlékezni fog egy adott fájl törlésének dátumára, engedélyeire és a törlés előtti elérési útjára. Tehát helyre tudjuk hozni őket, ahogy voltak.
Telepítse a trash-cli-t az Ubuntura
A trash-cli telepítése nagyon egyszerű az Ubuntuban az apt csomagkezelő használatával. Csak annyit kell tennie, hogy megnyit egy terminált (Ctrl + Alt + T), és futtatja a parancsot:
sudo apt-get install trash-cli
A trash-cli eszköz Pythonon alapul, tehát A forrásokból is telepíthetjük. Az eljárás minden disztró esetében közös. Csak meg kell nyitnia egy terminált (Ctrl + Alt + T), és futtatnia kell a parancsokat:
git clone https://github.com/andreafrancia/trash-cli.git cd trash-cli sudo python3 setup.py install sudo python3 setup.py install --user
Példa a használatra
A telepítés után a felhasználók most már használhatjuk a parancsokat:
- szemétbe rakni: fájlok és könyvtárak törlése.
- szemetes-üres: Űrítsd ki a kukát.
- szemétlista: felsorolja a kukában lévő fájlokat és mappákat.
- kuka-visszaállítás- Helyezze vissza a kukában lévő fájlokat és mappákat.
- szemét-rm- Egyenként törölje a kukában lévő adott fájlt.
Küldjön fájlt a kukába
Most ezeket a terminálról elérhető parancsokat nagyon egyszerű módon használhatjuk. Például, ha akarjuk küldj valamit kukába, ahelyett, hogy rm-t használnál (ez elvileg helyrehozhatatlan lenne), használhatja ezt a másik parancsot:
trash-put ejemplo-trash-cli.txt
A Trash-cli valójában nem törli a fájlokat vagy könyvtárakat, csak áthelyezi őket egy rejtett könyvtárba. MEGJEGYZÉS: minden fájl vagy könyvtár elmenti az eredeti elérési utat. Ez azt jelenti, hogy ha később visszaállítja, akkor abba a könyvtárba kerül, ahonnan eltávolítottuk.
A rejtett könyvtár, ahová a fájlokat és könyvtárakat eltávolítják, a következő paranccsal láthatjuk:
ls -la $HOME/.local/share/Trash
Ebben a rejtett könyvtárban további két könyvtárat talál:
- fájlok: A trash-put parancs itt mozgatja a törölt fájlt vagy könyvtárat.
- info: A parancscsoport minden törölt fájlhoz / könyvtárhoz egy .trashinfo fájlt kezel.
Sorolja fel a törölt fájlokat vagy könyvtárakat
hogy listázza a kukában talált fájlokat vagy könyvtárakat, a parancssorból végrehajtjuk:
trash-list
Szabadítsa ki a szemetet
Mint mindenki tudja, a kukában lévő fájlok helyet foglalnak a lemezen. Ezért időről időre jó szokás, szabadítson fel szemetet. És ezt megtehetjük a következő paranccsal:
trash-empty
Így futva, paraméterek nélkül MINDENT töröl, ami a kukában van.
Szükség esetén x napig tárolt fájlok vagy könyvtárak törlése, paraméterként át kell adnunk a napok számát. Például, ha törölni akarjuk az elmúlt 5 napban tároltakat, akkor ezt írjuk:
trash-empty 5
Fájlok vagy könyvtárak visszaállítása
Ez a parancs érdekelheti a trash-cli telepítését, és ez lehetővé teszi számunkra a törölt adatok visszaállítását. A Kuka helyreállítása helyreállítja a fájlokat vagy könyvtárakat az eredeti helyükön, ne felejtsd el, hogy a szemetes tárolja ezeket az információkat.
trash-restore
Fájlok törlése a kukából
A trash-rm paranccsal megtehetjük véglegesen törölje a fájlokat vagy könyvtárakat a kukából. Ennek a feladatnak a végrehajtására többféleképpen is lehetőségünk van. Az elsővel fájlokat név szerint törölünk:
trash-rm ejemplo-trash-cli.txt
Mi is választhatunk távolítsa el az összes fájlt egy adott kiterjesztéssel:
trash-rm '*.txt'
Ha akarnánk távolítson el egy mappát a kukából, a használni kívánt parancs a következő lenne:
trash-rm carpeta-ejemplo
Segítség
A legteljesebb segítség megtalálható a man oldalon. A megkereséshez csak a parancsot kell végrehajtanunk:
man trash
A Gnu / Linux programban található trash-cli parancs lehetővé teszi számunkra a fájlok és könyvtárak törlését. Ez azt is lehetővé teszi számunkra, hogy helyreállítsuk őket azáltal, hogy mentjük őket abszolút elérési útjukkal, engedélyeikkel és dátumukkal. Az tud további információk erről a projektről: oldal a GitHubon ugyanabból.