2009-09-28, 16:40
  #1
Medlem
Hej råka vara lite för snabb med *.

rm * o blev det


Kan jag ångra detta på något sätt?

edit: Det löste sig. Hade som tur var vim öppet i en annan flik och kunde spara igen. Vill gärna veta ändå om det går.
Citera
2009-09-28, 16:41
  #2
Bannlyst
Citat:
Ursprungligen postat av isato
Hej råka vara lite för snabb med *.

rm * o blev det


Kan jag ångra detta på något sätt?
Skriv rätt för i helvete! Å nej, jag tror inte man kan ångra något sådant, kolla i papperskorgen om den nu finns där.
Citera
2009-09-28, 16:54
  #3
Medlem
Månsans avatar
Citat:
Ursprungligen postat av isato
Hej råka vara lite för snabb med *.

rm * o blev det


Kan jag ångra detta på något sätt?

edit: Det löste sig. Hade som tur var vim öppet i en annan flik och kunde spara igen. Vill gärna veta ändå om det går.
Otrolig trådstart, grattis!
Citera
2009-09-28, 19:18
  #4
Medlem
X_surfers avatar
photorec kan återskapa raderade filer på dom flesta filsystemen, filerna får däremot inte sina originalnamn
Citera
2009-09-28, 19:45
  #5
Medlem
dunderdasens avatar
Hahaha!

Citera
2009-09-28, 21:14
  #6
Medlem
Citat:
Ursprungligen postat av Månsan
Otrolig trådstart, grattis!
Tyst!

Stressad och ledsen var man!
__________________
Senast redigerad av isato 2009-09-28 kl. 21:24.
Citera
2009-09-28, 21:31
  #7
Medlem
Du kan använda grep direkt på filsystemet för att återskapa filer om du har lite tur.
Citera
2009-09-28, 21:45
  #8
Medlem
Citat:
Ursprungligen postat av snobbslakt
Du kan använda grep direkt på filsystemet för att återskapa filer om du har lite tur.
intresserad av att fördjupa?

vore faktiskt bra att veta om det går att rädda filer man av misstag raderar och hur... det händer titt som tätt att man, precis efter att man tryckt ner "enter" inser att man faktiskt behövde nån fil... såvitt jag vet går inga filer inte till .trash eller dyl...
Citera
2009-09-29, 00:20
  #9
Medlem
Citat:
Ursprungligen postat av serein
intresserad av att fördjupa?

vore faktiskt bra att veta om det går att rädda filer man av misstag raderar och hur... det händer titt som tätt att man, precis efter att man tryckt ner "enter" inser att man faktiskt behövde nån fil... såvitt jag vet går inga filer inte till .trash eller dyl...

starta datorn i single-user mode, t.ex genom att köra "init 1"
sen kan du använda grep på filsystemet, använd flaggan -a för att hantera binärt input som text, och kör ta filsystemet t.ex /dev/sda1 som input.
Om du t.ex vill återskapa en fil som är 100 rader och du vet att rad 10 ser ut på ett visst sätt kan du hitta den genom:
grep -B9 -A90 -a 'rad nummer tio innehåller den här ganska unika strängen' /dev/sda1
sålänge den inte har hunnits skrivas över vill säga

p.s det funkar självklart bara på text-filer då.. annars blir det mycket svårare
__________________
Senast redigerad av snobbslakt 2009-09-29 kl. 00:24.
Citera
2009-09-29, 09:47
  #10
Medlem
blueCommands avatar
Enklast är som sagt att inte göra det. Byt shell till något som varnar för rm *.

Kod:
[thunder test]$ ls -la
total 4
drwxr-xr-x  2 bluecommand bluecommand   50 2009-09-29 09:46 .
drwxr-xr-x 26 bluecommand bluecommand 4096 2009-09-29 09:46 ..
-rw-r--r--  1 bluecommand bluecommand    0 2009-09-29 09:46 asd1
-rw-r--r--  1 bluecommand bluecommand    0 2009-09-29 09:46 asd2
-rw-r--r--  1 bluecommand bluecommand    0 2009-09-29 09:46 asd3
-rw-r--r--  1 bluecommand bluecommand    0 2009-09-29 09:46 asd4
[thunder test]$ touch asd5.o
[thunder test]$ rm -f *.o
[thunder test]$ rm -f *  
zsh: sure you want to delete all the files in /home/bluecommand/test [yn]? 

Sedan har jag alias rm='rm -i' också. Better safe than sorry.
Citera

Skapa ett konto eller logga in för att kommentera

Du måste vara medlem för att kunna kommentera

Skapa ett konto

Det är enkelt att registrera ett nytt konto

Bli medlem

Logga in

Har du redan ett konto? Logga in här

Logga in