Trash-cli, en skraldespand til kommandolinjetolken

om trash-cli

I den næste artikel skal vi se på trash-cli. Dette er en lille pakke gratis softwarekommandoer, der giver os en skraldespand til kommandolinjetolken. I dag, uanset hvilket system du bruger, det være sig Gnu / Linux, Windows eller Mac OS fra det grafiske miljø, når du sletter en fil, ender det normalt i papirkurven. Dette giver os mulighed for at angre og gendanne filen eller slette den permanent. På den anden side, hvis du sletter en fil fra kommandolinjen, muligheden for at gendanne disse filer, i princippet har vi den ikke.

Som jeg sagde, er trash-cli en klient til at styre papirkurven fra kommandolinjen. Si oprette et alias så når du bruger rm, bruger du virkelig trash-cli, har du en god måde at forhindre tab af data på. Med dette kan du undgå at slette filer, som du virkelig ikke ønskede at slette, hverken ved skødesløshed eller ved en fejltagelse. Dette skyldes, at når du sletter noget med trash-cli, forbliver det i papirkurven.

Senere, hvis du vil gendanne filerne, kan det gøres let. Hvad mere er, trash-cli husker datoen for en bestemt fil blev slettet, dens tilladelser og stien, hvor den var placeret, før den blev slettet. Så vi kan genvinde dem, som de var.

Installer trash-cli på Ubuntu

Installation af trash-cli er meget let i Ubuntu ved hjælp af apt pakkehåndtering. Alt hvad du skal gøre er at åbne en terminal (Ctrl + Alt + T) og køre kommandoen:

installer trash-cli med apt

sudo apt-get install trash-cli

Trash-cli-værktøjet er baseret på Python, så Vi kan også installere det fra kilderne. Proceduren er almindelig for alle distroer. Du skal bare åbne en terminal (Ctrl + Alt + T) og køre kommandoerne:

download 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

Eksempel på brug

Når brugerne er installeret vi kan nu bruge kommandoerne:

  • skraldespand: for at slette filer og mapper.
  • papirkurven-tom: tøm skraldespanden.
  • skraldeliste: viser de filer og mapper, der er i papirkurven.
  • papirkurv-gendannelse- Gendan filer og mapper, der er i papirkurven.
  • skraldespand-rm- Slet individuelt en bestemt fil, der er i papirkurven.

Send en fil til papirkurven

Nu kan vi bruge disse kommandoer tilgængelige fra terminalen på en meget enkel måde. For eksempel, hvis vi vil send noget til papirkurven i stedet for at bruge rm (det ville i princippet være uopretteligt), kan du bruge denne anden kommando:

skraldespand

trash-put ejemplo-trash-cli.txt

Trash-cli sletter faktisk ikke filerne eller mapperne, det flytter dem bare til en skjult mappe. ØJNE, hver fil eller katalog gemmer den sti, den oprindeligt var på. Det betyder, at hvis du senere gendanner det, vil det være til det bibliotek, hvorfra vi fjernede det.

Den skjulte mappe, hvortil filerne og mapperne fjernes, kan vi se det med kommandoen:

papirkurven

ls -la $HOME/.local/share/Trash

I denne skjulte mappe finder du yderligere to mapper:

  • filer: Det er her trash-put-kommandoen flytter den slettede fil eller bibliotek.
  • info: Kommandogruppen håndterer en .trashinfo-fil for hver slettet fil / bibliotek.

Liste slettede filer eller mapper

til liste de filer eller mapper, der findes i papirkurven, fra kommandolinjen udfører vi:

skraldeliste

trash-list

Gratis skraldespanden

Som alle ved, optager filer i papirkurven diskplads. Af denne grund er det en god vane fra tid til anden, frigør papirkurven. Og vi kan gøre dette med kommandoen:

trash-empty

Kører det sådan, uden parametre vil det slette ALT, vi har i papirkurven.

I tilfælde af lyst slette filer eller kataloger på x lagrede dage, bliver vi nødt til at videregive antallet af dage som en parameter. For eksempel, hvis vi vil slette det, der blev gemt i de sidste 5 dage, ville vi skrive:

trash-empty 5

Gendan filer eller mapper

Dette er den kommando, som du måske er interesseret i at installere trash-cli, og det er, at det giver os mulighed for at gendanne det, der blev slettet. Papirkurv-gendannelse gendanner filer eller mapper til deres oprindelige sted, husk at papirkurven gemmer denne info.

papirkurv-gendannelse

trash-restore

Sletning af filer fra papirkurven

Med trash-rm-kommandoen kan vi slette filer eller mapper permanent fra papirkurven. Vi har flere måder at udføre denne opgave på. Med den første vi sletter en fil ved navn:

trash-rm ejemplo-trash-cli.txt

Vi kan også vælge at fjern alle filer med en bestemt udvidelse:

slet specifik filtypenavn

trash-rm '*.txt'

Hvis vi ville fjern en mappe fra papirkurven, kommandoen til at bruge ville være:

slet mappe

trash-rm carpeta-ejemplo

hjælpe

Den mest komplette hjælp kan findes på mandsiden. For at konsultere det behøver vi kun at udføre kommandoen:

papirkurv mand side

man trash

Trash-cli-kommandoen i Gnu / Linux giver os mulighed for at slette filer og mapper. Det giver os også mulighed for at gendanne dem ved at gemme dem med deres absolutte sti, tilladelser, dato. Det kan hør mere om dette projekt fra side på GitHub af det samme.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.