Hallo zusammen, mir sin Daten verloren gegangen und das nicht zu knapp. Meine Frage: Wie kann ich Dateien zurück bekommen? Ich hatte ein paar files verschieben wolle (aufeinmal) und habe dabei mißt gebaut, denn danach waren Verzeichnisse und Dateien verschwunden: was ich zu letzt gemacht habe: LinuxServer:/home/wening # ls -al total 372 drwx------ 9 wening users 2048 Mar 1 17:44 . drwxr-xr-x 8 wening users 1024 Feb 4 18:34 .. -rw-r--r-- 1 wening users 3217 Jul 6 1999 .X.err -rw------- 1 wening users 420 Feb 23 12:13 .Xauthority -rw-r--r-- 1 wening users 5741 May 26 1998 .Xdefaults -rw-r--r-- 1 wening users 46 May 7 1996 .Xmodmap lrwxrwxrwx 1 wening users 10 Nov 15 1998 .Xresources -> .Xdefaults -rw-r--r-- 1 wening users 0 Feb 6 13:17 .addressbook -rw-r--r-- 1 wening users 2285 Feb 6 13:17 .addressbook.lu -rw------- 1 wening users 2015 Mar 1 15:40 .bash_history -rw-r--r-- 1 wening users 1605 Feb 3 02:37 .bashrc -rw-r--r-- 1 wening users 0 Nov 20 1995 .dayplan -rw------- 1 wening users 0 May 8 1996 .dayplan.priv -rw-r--r-- 1 wening users 208 Nov 17 1995 .dvipsrc -rw-r--r-- 1 wening users 4022 Jul 13 1998 .emacs -rw-r--r-- 1 wening users 1168 Feb 3 1998 .exrc -rw-r--r-- 1 wening users 5376 Aug 28 1996 .gimprc drwx------ 2 wening users 1024 Nov 15 1998 .grok -rw------- 1 wening users 38 Feb 3 01:57 .history -rw-r--r-- 1 wening users 1211 Nov 20 1995 .holiday drwxr-xr-x 2 wening users 1024 Nov 15 1998 .hotjava -rw-r--r-- 1 wening users 7924 Oct 7 1997 .jazz -rw-r--r-- 1 wening users 164 Nov 17 1995 .kermrc -rw-r--r-- 1 wening users 10376 Sep 1 1996 .lyxrc -rw-r--r-- 1 wening users 2070 Nov 17 1995 .nc_keys -rw-r--r-- 1 wening users 10327 Feb 6 16:18 .pinerc -rw-r--r-- 1 wening users 492 Aug 8 1997 .profile drwx------ 2 wening users 1024 Nov 15 1998 .seyon -rw-r--r-- 1 wening users 42 Apr 25 1996 .stonxrc -rw-r--r-- 1 wening users 99 May 16 1997 .susephone -rw-r--r-- 1 wening users 8 Nov 17 1995 .tex -rw-r--r-- 1 wening users 10972 Nov 17 1995 .uitrc.console -rw-r--r-- 1 wening users 9393 Jun 21 1999 .uitrc.vt100 -rw-r--r-- 1 wening users 9394 Jun 21 1999 .uitrc.vt100.org -rw-r--r-- 1 wening users 9394 Nov 17 1995 .uitrc.vt102 -rw-r--r-- 1 wening users 10687 Nov 17 1995 .uitrc.xterm drwxr-xr-x 2 wening users 1024 Feb 23 12:13 .vnc -rw-r--r-- 1 wening users 7913 Nov 30 1995 .xcoralrc drwxr-xr-x 2 wening users 1024 Nov 15 1998 .xfm -rw-r--r-- 1 wening users 1573 Jul 29 1998 .xinitrc -rw-r--r-- 1 wening users 781 Apr 11 1997 .xserverrc.secure -rwxr-xr-x 1 wening users 1039 Jul 27 1998 .xsession -rw-r--r-- 1 wening users 119 Oct 28 1997 .xtalkrc -rw-r--r-- 1 wening users 10 Nov 17 1995 .zsh -rw-r----- 1 wening users 18432 Nov 4 14:52 KGBLISTE.XLS drwx------ 2 wening users 1024 Feb 6 13:18 Mail -rw-r----- 1 wening users 11264 Nov 4 14:52 R-OHNE-B.DOC -rw-r----- 1 wening users 82495 Nov 4 14:52 R-SW-300.JPG -rw-r----- 1 wening users 61078 Nov 4 14:53 R-SW-60.BMP -rw-r----- 1 wening users 21504 Nov 4 14:53 Strategiepapier.doc -rw-r----- 1 wening users 21504 Nov 4 14:53 akin birdal.doc -rw------- 1 wening users 1631 Feb 6 17:40 dead.letter -rw-r--r-- 1 wening users 41 Nov 18 00:16 hallo -rw------- 1 wening users 1604 Jan 5 18:28 mbox drwx------ 6 wening users 1024 Mar 1 17:43 privat LinuxServer:/home/wening # mv R-OHNE-B.DOC privat/* LinuxServer:/home/wening # mv R-SW-300.JPG;Strategiepapier.doc;R-SW-60.BMP;Strat egiepapier.doc;akin birdal.doc;dead.letter;hallo; privat/* mv: missing file argument Try `mv --help' for more information. bash: Strategiepapier.doc: command not found bash: R-SW-60.BMP: command not found bash: Strategiepapier.doc: command not found bash: akin: command not found bash: dead.letter: command not found bash: hallo: command not found bash: privat/teraterm: is a directory LinuxServer:/home/wening # mv R-SW-300.JPG,Strategiepapier.doc,R-SW-60.BMP,Strat egiepapier.doc,akin birdal.doc,dead.letter,hallo privat/* mv: R-SW-300.JPG,Strategiepapier.doc,R-SW-60.BMP,Strategiepapier.doc,aki n: No su ch file or directory mv: birdal.doc,dead.letter,hallo: No such file or directory LinuxServer:/home/wening # mv R-SW-300.JPG Strategiepapier.doc R-SW-60.BMP Strat egiepapier.doc "akin birdal.doc" dead.letter hallo privat/* mv: Strategiepapier.doc: No such file or directory LinuxServer:/home/wening # mv R-SW-300.JPG privat/* mv: R-SW-300.JPG: No such file or directory LinuxServer:/home/wening # ls KGBLISTE.XLS Mail mbox privat LinuxServer:/home/wening # cd privat LinuxServer:/home/wening/privat # ls teraterm LinuxServer:/home/wening/privat # ls -al total 4 drwx------ 3 wening users 1024 Mar 1 17:44 . drwx------ 9 wening users 2048 Mar 1 17:47 .. drwx------ 5 wening users 1024 Mar 1 17:47 teraterm LinuxServer:/home/wening/privat # --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Okay ich hätte vielleicht mal genauer schauen sollen! ES IST NOCH ALLES DA! :-) Die Dateien und Verzeichnisse wurden in das Unterverzeichnis teraterm geschoben. Kann mir jemand sagen warum? Vielen Dank Frank -- Frank Wening Email: Frank@Wening.com Köln http://www.wening.com RegLinuxUser:141365 http://counter.li.org --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
* Frank Wening schrieb am 01.Mär.2000:
Okay ich hätte vielleicht mal genauer schauen sollen!
ES IST NOCH ALLES DA! :-)
Die Dateien und Verzeichnisse wurden in das Unterverzeichnis teraterm geschoben. Kann mir jemand sagen warum?
Weil Du nicht verstanden hast, wie die shell funktioniert und auch nicht so ganz, wie mv funktioniert. Siehe hierzu meine andere mail Bernd -- LILO funktioniert nicht? Hast Du /etc/lilo.conf verändert und vergessen, lilo aufzurufen? Ist Deine /boot-Partition unter der 1024 Zylindergrenze? Bei anderen LILO Problemen mal in der SDB nachschauen: http://localhost/doc/sdb/de/html/rb_bootdisk.html |Zufallssignatur 6 --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
From: Bernd Brodesser
* Frank Wening schrieb am 01.Mär.2000:
Okay ich hätte vielleicht mal genauer schauen sollen!
ES IST NOCH ALLES DA! :-)
Die Dateien und Verzeichnisse wurden in das Unterverzeichnis teraterm geschoben. Kann mir jemand sagen warum?
Weil Du nicht verstanden hast, wie die shell funktioniert und auch nicht so ganz, wie mv funktioniert.
Das ist wohl richtig :-( Deshalb habe ich wohl noch 'ne Frage. hat auch was mit einem * zu tun, oder auch nicht? Siehe andere Mail von mir Subjekt: Unterverzeichnisse autom. erstellen Gruß Frank -- Frank Wening Email: Frank@Wening.com Köln http://www.wening.com RegLinuxUser:141365 http://counter.li.org --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
On Wed, Mar 01, 2000 at 06:14:30PM +0100, Frank Wening wrote:
Okay ich hätte vielleicht mal genauer schauen sollen!
ES IST NOCH ALLES DA! :-)
Die Dateien und Verzeichnisse wurden in das Unterverzeichnis teraterm geschoben. Kann mir jemand sagen warum?
Woher soll das denn nun jemand wissen????? DU sitzt vor dem PC, keiner von uns hat dir über die Schulter geschaut, Fehlermeldung? Ist auch nix vorhanden. Soll ich/wir raten? Du wirst wohl diesen Befehl gegeben haben, Linux kopiert nichts einfach so irgendwo hin. Dafür könnte ich eine Garantie aussprechen. Ein Punkt ein kl. Tippfehler [1] und es geht daneben :( [1] Deswegen sollte man auch, sogut es geht, als user arbeiten. Als root solltest du es nicht bei zweimal hinschauen belassen, bevor du die Eingabe betätigst! Also? 1. Nicht sofort eine Mail zur Liste rausschießen! Erstmal Ruhe bewahren und event. mal ein find auf die files abschießen. Selber initiative zeigen! Info: man find 2. Wenn man solche brisanten Dinge am PC tut, zweimal, event. dreimal schauen bevor auf die Eingabetaste geklopft wird :-/ Und wenn man (dann noch als "Newbie") an der Bash (sogar noch als root!?) arbeitet, sollte man sich ein wenig bash-Kentnissen zulegen. Es gibt im WWW genug über arbeiten mit der shell. Das Handbuch gibt auch etwas (nicht viel) her. Ansonsten ist Mausschupsen angesagt. Aber dabei kann noch schneller Mißt passieren :( MfG, Clemens PS: * ist ein joker, wie auch ? Wenn ich als ein Folder loeschen moechte, aber mit Unterverzeichnisse, wuerde ich es so machen: $ mv -r /das/* Loescht alles rekursiv, incl. Unterverzeichnisse und files! Also steht der joker hier fuer alles unterhalb von /das. -- sig_12 X-term farbig gestalten? das wäre Grün/Schwarz: $ setterm -foreground green -background black -store [Info: man setterm; man X] [Reg-Linux-user # 134173] | [c.wohld@gmx.de] ---------------------------------------------------- --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
* Frank Wening schrieb am 01.Mär.2000:
mir sin Daten verloren gegangen und das nicht zu knapp. Meine Frage: Wie kann ich Dateien zurück bekommen?
Wenn sie weg sind, so sind sie weg. Such doch mal mit find danach.
LinuxServer:/home/wening # mv R-OHNE-B.DOC privat/*
Das darfst Du nicht machen. Bitte verstehe, was so ein * macht. Es wird von der Shell und nicht von mv interpretiert. Angenommen, im Verzeichnis privat befinden sich dat1, dat2, dat3, verz. o expandiert die Shell obigen Befehl zu mv R-OHNE-B.DOC privat/dat1 privat/dat2 privat/dat3 privat/verz Für mv ist das so, als wenn Du das mit der Hand eigegeben hast. Ergo wird alles nach privat/verz verschoben. Such da mal nach. Natürlich so, wie es bei Dir wirklich heißt.
LinuxServer:/home/wening # mv R-SW-300.JPG;Strategiepapier.doc;R-SW-60.BMP;Strat egiepapier.doc;akin birdal.doc;dead.letter;hallo; privat/* mv: missing file argument
Mmh, die letztde Datei war wohl kein Verzeichnis, dann geht es nicht. Aber es ist auch nichts passiert.
Try `mv --help' for more information. bash: Strategiepapier.doc: command not found
Ach so, Du hast da ; reingeschrieben, das trennt Befehle. Wenn Du verschiedene Sachen verschieben willst, so mußt Du Leerzeichen dazwichen machen, aber keine Semikola.
bash: hallo: command not found
Aber nichts passiert, da er das alles nicht kennt.
bash: privat/teraterm: is a directory
Bis jetzt ist nichts passiert.
LinuxServer:/home/wening # mv R-SW-300.JPG,Strategiepapier.doc,R-SW-60.BMP,Strat egiepapier.doc,akin birdal.doc,dead.letter,hallo privat/* mv: R-SW-300.JPG,Strategiepapier.doc,R-SW-60.BMP,Strategiepapier.doc,aki n: No su ch file or directory
Auch Kommata sind falsch. Leerzeichen wären angesagt. Es wird alles als ein Name interpretiert, der natürlich nicht existiert.
LinuxServer:/home/wening # mv R-SW-300.JPG Strategiepapier.doc R-SW-60.BMP Strat egiepapier.doc "akin birdal.doc" dead.letter hallo privat/*
Das war alles in einer Zeile, ja?
mv: Strategiepapier.doc: No such file or directory
Strategiepapier.doc scheint es noch nicht zu geben? Oder wie oder was? Oder hast Du beachtet, das Linux case-Sensitiv ist? Was willst Du eigentlich machen? Mehere Dateien in ein Verzeichnis? Dann heißt das: mv dat1 dat2 dat3 dat4 verz Schau Dir aber mal gut man mv an. -- Umsteiger von Microsoft Windows xx? Hast Du schon file://usr/doc/howto/de/DE-DOS-nach-Linux-HOWTO.txt gelesen? Auch file://usr/doc/Books/Linuxhandbuch.dvi ist zu empfehlen. |Zufallssignatur 1 --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
From: Bernd Brodesser
* Frank Wening schrieb am 01.Mär.2000:
mir sin Daten verloren gegangen und das nicht zu knapp. Meine Frage: Wie kann ich Dateien zurück bekommen?
Wenn sie weg sind, so sind sie weg. Such doch mal mit find danach.
gibt es nicht die Möglichkeit Dateien wiederherzustellen?
Was willst Du eigentlich machen? Mehere Dateien in ein Verzeichnis?
Dann heißt das:
mv dat1 dat2 dat3 dat4 verz
genau das wollte ich machen :-) Zum Glück ging nochmal alles gut (siehe meine andere Mail) Vielen Dank für Deine ausführliche Hilfe hat mir einides gebracht. Frank -- Frank Wening Email: Frank@Wening.com Köln http://www.wening.com RegLinuxUser:141365 http://counter.li.org --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
* Frank Wening schrieb am 01.Mär.2000:
gibt es nicht die Möglichkeit Dateien wiederherzustellen?
Willst Du eine theoretische Antwort oder eine Praktische? Theoretisch ja, praktisch nein. Es geht nicht. Zwar gibt ext2 was her, das es gehen könnte, wird aber nicht unterstützt. Ist auch gut so. Wenn ich etwas gelöscht haben will, so möchte ich es weg haben und es soll nicht mehr wiederherstellbar sein. Allerdings wird es erst mal nicht wirklich gelöscht. Wenn es was wirklich wichtiges ist, was ganz sicher gelöscht werden soll, so gibt es andere Möglichkeiten. Bernd -- Was ist quoten? Quoten ist das Zitieren aus einer mail, der man antwortet. Und wie macht man es richtig? Zitate werden mit "> " gekennzeichnet. Nicht mehr als nötig zitieren. Vor den Abschnitten das Zitat, auf das man sich bezieht, mit einer Zeile Abstand oben und unten. |Zufallssignatur 12 --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
On Mit, Mär 01, 2000 at 07:25:06 +0100, Bernd Brodesser wrote:
* Frank Wening schrieb am 01.Mär.2000:
gibt es nicht die Möglichkeit Dateien wiederherzustellen?
Willst Du eine theoretische Antwort oder eine Praktische?
Theoretisch ja, praktisch nein.
Es geht nicht. Zwar gibt ext2 was her, das es gehen könnte, wird aber nicht unterstützt. Ist auch gut so. Wenn ich etwas gelöscht haben will, so möchte ich es weg haben und es soll nicht mehr wiederherstellbar sein.
Allerdings wird es erst mal nicht wirklich gelöscht. Wenn es was wirklich wichtiges ist, was ganz sicher gelöscht werden soll, so gibt es andere Möglichkeiten.
ACK! Schau Dir mal die Optionen -i (=interactive) der Befehle mv und cp an. Damit kannst Du schon mal ein wenig M$-Feeling herstellen ;-) Weitere Möglichkeit: Wenn Du in den geschäftskritischen Verzeichnissen mit dem Kommando jan@P75:~ >>\-i eine Datei mit dem Namen -i anlegst, hast Du eine gewisse Sicherheit gegen die excessive Verwendung von * in rm, cp und mv. Du kriegst die Datei z. B. mit rm ./\-i wieder weg. Was mir sonst so einfällt: Wenn Du öfter mal mehrere Dateien in einem Rutsch löschen willst, kanst Du (wenn Dir die regular expressions noch ein Rätsel sind) mit for-Schleifen arbeiten: for i in datei1 datei2 dateix do rm $i done Das hat den Vorteil, dass Du die Wirkung vorher testen kannst, indem Du statt rm $i einfach ein echo rm $i einsetzt. Ansonsten: man bash man grep (da steht alles zu regular expressions drin). Jan --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
participants (4)
-
B.Brodesser@online-club.de
-
c.wohld@ndh.net
-
Frank@Wening.com
-
Jan.Trippler@t-online.de