Trash-cli, egy kuka a parancssori tolmács számára

a trash-cli-ról

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:

telepítse a trash-cli programot az apt-el

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:

letölthető repo 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

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:

szemétbe rakni

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:

kuka könyvtár

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:

szemétlista

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.

kuka-visszaállítás

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:

törölje az adott fájlkiterjesztést

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:

mappa törlése

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:

kuka man oldal

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.


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.