Trash-cli, en søppelbøtte for kommandolinjetolken

om søppel-cli

I neste artikkel skal vi ta en titt på søppel-cli. Dette er en liten pakke med gratis programvarekommandoer som gir oss en søppelbøtte for Command Line Interpreter. I dag, uansett hvilket system du bruker, det være seg Gnu / Linux, Windows eller Mac OS fra det grafiske miljøet, når du sletter en fil, havner det vanligvis i papirkurven. Dette gir oss muligheten til å angre og gjenopprette filen eller slette den permanent. På den annen side, hvis du sletter en fil fra kommandolinjen, muligheten til å gjenopprette disse filene, vil vi i prinsippet ikke ha den.

Som jeg sa, er trash-cli en klient for å administrere papirkurven fra kommandolinjen. Si opprette et alias slik at når du bruker rm, bruker du virkelig søppel-cli, vil du ha en god måte å forhindre tap av data på. Med dette kan du unngå å slette filer du ikke ønsket å slette, verken ved uforsiktighet eller ved en feiltakelse. Dette er fordi fordi når du sletter noe med søppel-cli, vil det forbli i søpla.

Senere, hvis du vil gjenopprette filene, kan det gjøres enkelt. Hva mer, trash-cli vil huske datoen en bestemt fil ble slettet, tillatelsene og banen der den ble plassert før den ble slettet. Så vi kan gjenopprette dem som de var.

Installer trash-cli på Ubuntu

Installering av søppel-cli er veldig enkelt i Ubuntu bruker apt pakkebehandling. Alt du trenger å gjøre er å åpne en terminal (Ctrl + Alt + T) og kjøre kommandoen:

installer søppel-cli med apt

sudo apt-get install trash-cli

Trash-cli-verktøyet er basert på Python, altså Vi kan også installere det fra kildene. Fremgangsmåten er vanlig for alle distros. Du trenger bare å åpne en terminal (Ctrl + Alt + T) og kjøre kommandoene:

last ned repo søppel-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å bruk

Når brukerne er installert vi kan nå bruke kommandoene:

  • søppel: for å slette filer og kataloger.
  • søppel-tom: tøm søpla.
  • søppel-listen: viser filene og mappene som er i papirkurven.
  • søppel-gjenoppretting- Gjenopprett filer og mapper som er i søpla.
  • søppel-rm- Slett en bestemt fil som er i søpla hver for seg.

Send en fil til søpla

Nå kan vi bruke disse kommandoene som er tilgjengelige fra terminalen på en veldig enkel måte. For eksempel hvis vi vil send noe til søppel, i stedet for å bruke rm (det ville i prinsippet være uopprettelig), kan du bruke denne andre kommandoen:

søppel

trash-put ejemplo-trash-cli.txt

Trash-cli sletter faktisk ikke filene eller katalogene, det flytter dem bare til en skjult katalog. MERKNAD, hver fil eller katalog lagrer banen den opprinnelig var på. Det betyr at hvis du senere gjenoppretter den, vil den være til katalogen som vi fjernet den fra.

Den skjulte katalogen som filene og katalogene fjernes til, kan vi se den med kommandoen:

papirkurven

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

I denne skjulte katalogen finner du ytterligere to kataloger:

  • filer: Dette er hvor søppel-kommandoen vil flytte den slettede filen eller katalogen.
  • info: Kommandogruppen håndterer en .trashinfo-fil for hver slettet fil / katalog.

Liste slettede filer eller kataloger

Til liste opp filene eller katalogene som er funnet i søpla, fra kommandolinjen utfører vi:

søppel-listen

trash-list

Gratis søpla

Som alle vet tar filer i søpla diskplass. Av denne grunn er det en god vane innimellom, frigjør søppelplass. Og vi kan gjøre dette med kommandoen:

trash-empty

Kjører det slik, uten parametere vil det slette ALT vi har i søpla.

I tilfelle du ønsker slette filer eller kataloger av x dager lagret, må vi passere antall dager som en parameter. Hvis vi for eksempel vil eliminere det som ble lagret de siste 5 dagene, skriver vi:

trash-empty 5

Gjenopprett filer eller kataloger

Dette er kommandoen du kan være interessert i å installere søppel-cli for, og det er at den lar oss gjenopprette det slettede. Papirkurvgjenoppretting gjenoppretter filer eller kataloger til det opprinnelige stedet, husk at papirkurven lagrer denne informasjonen.

søppel-gjenoppretting

trash-restore

Slette filer fra papirkurven

Med trash-rm-kommandoen kan vi slette filer eller kataloger permanent fra søpla. Vi har flere måter å utføre denne oppgaven på. Med den første vi vil slette en fil etter navn:

trash-rm ejemplo-trash-cli.txt

Vi kan også velge å fjerne alle filer med en bestemt utvidelse:

slett spesifikk filtype

trash-rm '*.txt'

Hvis vi ville fjern en mappe fra søpla, vil kommandoen å bruke være:

slett mappe

trash-rm carpeta-ejemplo

Hjelp

Den mest komplette hjelpen finner du på mannssiden. For å konsultere det trenger vi bare å utføre kommandoen:

søppel mann side

man trash

Trash-cli-kommandoen i Gnu / Linux lar oss slette filer og kataloger. Det vil også tillate oss å gjenopprette dem ved å lagre dem med deres absolutte bane, tillatelser, dato. Det kan konsulter mer om dette prosjektet fra side på GitHub av det samme.


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.