Hallo,
find ist fuer mich immer wieder ein Raetsel. Mit
find . -name "*~" -exec rm {} \;
versuche ich die Backup-Dateien zu finden und zu loeschen. Die meisten
werden auch gefunden und geloescht.
Nur in einem Verzeichnis nicht. Da der Platz auf der Home-Partition
knapp zu werden begann, habe ich ein besonders grosses Verzeichnis auf
eine eigene Partition ausgelagert und ueber einen Link eingebunden
(/home/heinz/problemverzeichnis -> /problemverzeichnis/).
Aufgerufen habe ich obige Befehlsfolge natuerlich aus /home/heinz. Nach
meinem Verstaendnis muesste damit obiges Verzeichnis miterfasst werden.
Wird es aber nicht.
Bloss, warum?
Schon mal vielen Dank fuer Aufhellung,
Heinz.
--
E-Mail: Heinz W. Pahlke
"Heinz W. Pahlke" wrote:
find ist fuer mich immer wieder ein Raetsel. Mit
find . -name "*~" -exec rm {} \;
versuche ich die Backup-Dateien zu finden und zu loeschen. Die meisten werden auch gefunden und geloescht.
Nur in einem Verzeichnis nicht. Da der Platz auf der Home-Partition knapp zu werden begann, habe ich ein besonders grosses Verzeichnis auf eine eigene Partition ausgelagert und ueber einen Link eingebunden (/home/heinz/problemverzeichnis -> /problemverzeichnis/).
Aufgerufen habe ich obige Befehlsfolge natuerlich aus /home/heinz. Nach meinem Verstaendnis muesste damit obiges Verzeichnis miterfasst werden. Wird es aber nicht.
Bloss, warum?
man find Option: -follow folgt den symbolischen Links; diese Option schließt -noleaf mit ein find folgt per default keinen symbolischen Links. Gruesse, Thomson -- Thomas Hertweck, Geophysicist Geophysical Institute, University of Karlsruhe
* Heinz W. Pahlke wrote on 09 Jan 2002:
Hallo,
find ist fuer mich immer wieder ein Raetsel. Mit
find . -name "*~" -exec rm {} \;
versuche ich die Backup-Dateien zu finden und zu loeschen. Die meisten werden auch gefunden und geloescht.
Nur in einem Verzeichnis nicht. Da der Platz auf der Home-Partition knapp zu werden begann, habe ich ein besonders grosses Verzeichnis auf eine eigene Partition ausgelagert und ueber einen Link eingebunden (/home/heinz/problemverzeichnis -> /problemverzeichnis/).
Aufgerufen habe ich obige Befehlsfolge natuerlich aus /home/heinz. Nach meinem Verstaendnis muesste damit obiges Verzeichnis miterfasst werden. Wird es aber nicht.
Bloss, warum?
*wunder*
Kann vielleicht sein, dass find dem Link nicht folgt.
Probier mal
find
Schon mal vielen Dank fuer Aufhellung,
Heinz.
-- E-Mail: Heinz W. Pahlke
This message was sent by means of XFMail via SuSE Linux
-- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfügbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com
Am Mit, 2002-01-09 um 23.21 schrieb Heinz W. Pahlke:
Hallo,
find ist fuer mich immer wieder ein Raetsel. Mit
man aber auch. man find nach 'link' suchen (/link<CR>) und siehe da !!!!!!!!! option: -follow !!!!!!!!!!!
find . -name "*~" -exec rm {} \;
find . -name "*~" -follow rm -v {} \;
Aufgerufen habe ich obige Befehlsfolge natuerlich aus /home/heinz. Nach meinem Verstaendnis muesste damit obiges Verzeichnis miterfasst werden. Wird es aber nicht.
Bloss, warum?
Schon mal vielen Dank fuer Aufhellung,
Heinz.
-- E-Mail: Heinz W. Pahlke
This message was sent by means of XFMail via SuSE Linux
-- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfügbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com -- mfg alex
------------------------------------------------------------------------ I am chaos. I am the substance from which your artists and scientists build rhythms. I am the spirit with which your children and clowns laugh in happy anarchy. I am chaos. I am alive, and tell you that you are free
On 09-Jan-2002 Alexander Thoma wrote:
Am Mit, 2002-01-09 um 23.21 schrieb Heinz W. Pahlke:
find ist fuer mich immer wieder ein Raetsel. Mit
man aber auch.
Noe, aber ich habe die Ursache woanders gesucht: bei der anderen Partition, sprich: ich dachte, find wuerde evtl. nicht ueber Partitionsgrenzen hinweg suchen.
man find nach 'link' suchen (/link<CR>) und siehe da !!!!!!!!!
option: -follow !!!!!!!!!!!
Danke. Man sollte eben die manpage auch dann lesen, wenn man meint, sie
zu kennen, und man das Problem deshalb woanders ortet.
Immerhin habe ich auch noch etwas anderes gelernt - Links scheinen nicht
unbedingt die Regel zu sein. Da ich mit find immer wieder Probleme
habe, archiviere ich alle mir wichtig erscheinenden Mails zu diesem
Thema. Und in den 104 archivierten Mails tauchte dieses Problem nicht
einmal auf. (Nein, diesen Thread archiviere ich nicht. Dazu ist die
Blamage zu gross, als dass ich das -follow wieder vergessen koennte.)
Nochmals vielen Dank,
Heinz.
--
E-Mail: Heinz W. Pahlke
Heinz W. Pahlke wrote:
Hallo,
find ist fuer mich immer wieder ein Raetsel. Mit
find . -name "*~" -exec rm {} \;
versuche ich die Backup-Dateien zu finden und zu loeschen. Die meisten werden auch gefunden und geloescht.
Nur in einem Verzeichnis nicht. Da der Platz auf der Home-Partition knapp zu werden begann, habe ich ein besonders grosses Verzeichnis auf eine eigene Partition ausgelagert und ueber einen Link eingebunden (/home/heinz/problemverzeichnis -> /problemverzeichnis/).
find ./ -name "*~" -follow -exec rm {} \; So klappts auch mit den Links (Bei mir jedenfalls) siehe man find
Heinz.
Dieter
participants (5)
-
Alexander Thoma
-
dieter
-
Heinz W. Pahlke
-
Thomas Hertweck
-
Thomas Preissler