public inbox for gentoo-user-de@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-user-de] Dateien löschen
@ 2004-11-16  9:38 Daniel Rindt
  2004-11-16  9:39 ` Stefan Bogner
  2004-11-16  9:44 ` Thomas Jäger
  0 siblings, 2 replies; 14+ messages in thread
From: Daniel Rindt @ 2004-11-16  9:38 UTC (permalink / raw
  To: Gentoo-Liste

Hallo,

ich würde gerne rekursiv viele .bak Dateien löschen, ich hatte daher 
eine nette kombination aus rm und find leider geht das nicht mehr 
aufgrund der Dateimenge, kann mir jemand verraten wie ich das noch lösen 
kann?

Viele Grüße
Daniel

--
gentoo-user-de@gentoo.org mailing list


^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [gentoo-user-de] Dateien löschen
  2004-11-16  9:38 [gentoo-user-de] Dateien löschen Daniel Rindt
@ 2004-11-16  9:39 ` Stefan Bogner
  2004-11-16  9:45   ` Bernd Wurst
  2004-11-16  9:44 ` Thomas Jäger
  1 sibling, 1 reply; 14+ messages in thread
From: Stefan Bogner @ 2004-11-16  9:39 UTC (permalink / raw
  To: gentoo-user-de

On Tuesday 16 November 2004 10:38, Daniel Rindt wrote:
> ich würde gerne rekursiv viele .bak Dateien löschen, ich hatte daher
> eine nette kombination aus rm und find leider geht das nicht mehr
> aufgrund der Dateimenge, kann mir jemand verraten wie ich das noch lösen
> kann?

for i in `find -name *.bak`; do rm $i; done

Stefan

--
gentoo-user-de@gentoo.org mailing list


^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [gentoo-user-de] Dateien löschen
  2004-11-16  9:38 [gentoo-user-de] Dateien löschen Daniel Rindt
  2004-11-16  9:39 ` Stefan Bogner
@ 2004-11-16  9:44 ` Thomas Jäger
  1 sibling, 0 replies; 14+ messages in thread
From: Thomas Jäger @ 2004-11-16  9:44 UTC (permalink / raw
  To: gentoo-user-de; +Cc: Daniel Rindt

Hallo

> ich würde gerne rekursiv viele .bak Dateien löschen, ich hatte daher 
> eine nette kombination aus rm und find leider geht das nicht mehr 
> aufgrund der Dateimenge, kann mir jemand verraten wie ich das noch lösen 
> kann?

Warum sollte das aufgrund der Dateimenge nicht funktionieren? Sammelst Du 
erst alle Files und löscht sie dann?

Evtl. geht folgendes:

find / -name "*.bak" -print -exec rm "{}" \;

-thomas



--
gentoo-user-de@gentoo.org mailing list


^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [gentoo-user-de] Dateien löschen
  2004-11-16  9:39 ` Stefan Bogner
@ 2004-11-16  9:45   ` Bernd Wurst
  2004-11-16  9:57     ` Christoph Probst
  2004-11-16  9:59     ` [gentoo-user-de] " Stefan Bogner
  0 siblings, 2 replies; 14+ messages in thread
From: Bernd Wurst @ 2004-11-16  9:45 UTC (permalink / raw
  To: gentoo-user-de

[-- Attachment #1: Type: text/plain, Size: 553 bytes --]

Am Dienstag, 16. November 2004 10:39 schrieb Stefan Bogner:
> > ich würde gerne rekursiv viele .bak Dateien löschen, ich hatte
> > daher eine nette kombination aus rm und find leider geht das nicht
> > mehr aufgrund der Dateimenge, kann mir jemand verraten wie ich das
> > noch lösen kann?
> for i in `find -name *.bak`; do rm $i; done

Das wird nicht gehen, weil es zu viele Dateien sind.

Besser vermutlich: 
 find -name "*.bak" -exec rm \{\} \;

cu, Bernd

-- 
Als Gott die Zeit erschuf, machte er genug davon  -  Irisches Sprichwort

[-- Attachment #2: Type: application/pgp-signature, Size: 828 bytes --]

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [gentoo-user-de] Dateien löschen
  2004-11-16  9:45   ` Bernd Wurst
@ 2004-11-16  9:57     ` Christoph Probst
  2004-11-16 10:19       ` [gentoo-user-de] " frank paulsen
  2004-11-16  9:59     ` [gentoo-user-de] " Stefan Bogner
  1 sibling, 1 reply; 14+ messages in thread
From: Christoph Probst @ 2004-11-16  9:57 UTC (permalink / raw
  To: gentoo-user-de

[-- Attachment #1: Type: text/plain, Size: 692 bytes --]

Hi.

Bernd Wurst schrieb am 16.11.2004 um 10:45 Uhr:

> > for i in `find -name *.bak`; do rm $i; done
> 
> Das wird nicht gehen, weil es zu viele Dateien sind.

Wenn man allerdings das Ergebnis von find will, dann hilft oft ein
"head -n 50" oder so und man laesst es einfach mehrfach laufen. Z. B.

  ls $(find -name "*.bak"|head -n 50|xargs)


> Besser vermutlich: 
>  find -name "*.bak" -exec rm \{\} \;

Apropos: Zum Testen unbedingt rm durch ls ersetzen!


Cheers,
Chris

-- 
Keks: Twenty Percent of Zero is Better than Nothing. -- Walt Kelly 
Kontakt-Details: http://www.christoph-probst.com/kontakt/
PGP-FP: B171 7EA4 988C DD90 1601  D21C 5279 2FAF 9978 AF86

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [gentoo-user-de] Dateien löschen
  2004-11-16  9:45   ` Bernd Wurst
  2004-11-16  9:57     ` Christoph Probst
@ 2004-11-16  9:59     ` Stefan Bogner
  2004-11-16 10:04       ` Bernd Wurst
  2004-11-16 10:22       ` [gentoo-user-de] " Daniel Rindt
  1 sibling, 2 replies; 14+ messages in thread
From: Stefan Bogner @ 2004-11-16  9:59 UTC (permalink / raw
  To: gentoo-user-de

On Tuesday 16 November 2004 10:45, Bernd Wurst wrote:

> Das wird nicht gehen, weil es zu viele Dateien sind.

Doch, daher ja das "for i in". Dann wird rm nicht mehr die ganze Dateiliste 
übergeben, sondern jedes File einzeln.

--
gentoo-user-de@gentoo.org mailing list


^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [gentoo-user-de] Dateien löschen
  2004-11-16  9:59     ` [gentoo-user-de] " Stefan Bogner
@ 2004-11-16 10:04       ` Bernd Wurst
  2004-11-16 10:14         ` Christoph Probst
  2004-11-16 10:22       ` [gentoo-user-de] " Daniel Rindt
  1 sibling, 1 reply; 14+ messages in thread
From: Bernd Wurst @ 2004-11-16 10:04 UTC (permalink / raw
  To: gentoo-user-de

[-- Attachment #1: Type: text/plain, Size: 612 bytes --]

Am Dienstag, 16. November 2004 10:59 schrieb Stefan Bogner:
> On Tuesday 16 November 2004 10:45, Bernd Wurst wrote:
> > Das wird nicht gehen, weil es zu viele Dateien sind.
> Doch, daher ja das "for i in". Dann wird rm nicht mehr die ganze
> Dateiliste übergeben, sondern jedes File einzeln.

Aber "for" ist auch ein Programm und nun übergibst du die Ausgabe von 
find an for, was die shell ebenfalls ablehnen wird... :-)

cu, Bernd

-- 
Mein Homer ist kein Kommunist. Er ist vielleicht ein Lügner,
ein Schwein, ein Idiot und ein Kommunist, aber ist kein Porno-Star!
  -  Grandpa, Die Simpsons

[-- Attachment #2: Type: application/pgp-signature, Size: 828 bytes --]

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [gentoo-user-de] Dateien löschen
  2004-11-16 10:04       ` Bernd Wurst
@ 2004-11-16 10:14         ` Christoph Probst
  2004-11-16 10:19           ` Stefan Bogner
  0 siblings, 1 reply; 14+ messages in thread
From: Christoph Probst @ 2004-11-16 10:14 UTC (permalink / raw
  To: gentoo-user-de

[-- Attachment #1: Type: text/plain, Size: 676 bytes --]

Hallo.

Bernd Wurst schrieb am 16.11.2004 um 11:04 Uhr:

> Aber "for" ist auch ein Programm und nun übergibst du die Ausgabe von 
> find an for, was die shell ebenfalls ablehnen wird... :-)

Gerade getestet:

  for i in `find`; do echo $i> filetest.txt; done

geht aber

  ls `find | xargs`

geht nicht. ABER:

die erste Variante beachtet nicht, dass ein Dateiname eventuell auch
Leerzeichen beinhalten kann. Damit sollte sie auf keinen Fall benutzt
werden!


Cheers,
Chris

-- 
Keks: The only rose without thorns is friendship. 
Kontakt-Details: http://www.christoph-probst.com/kontakt/
PGP-FP: B171 7EA4 988C DD90 1601  D21C 5279 2FAF 9978 AF86

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 14+ messages in thread

* [gentoo-user-de] Re: Dateien löschen
  2004-11-16  9:57     ` Christoph Probst
@ 2004-11-16 10:19       ` frank paulsen
  2004-11-16 10:36         ` Christoph Probst
  0 siblings, 1 reply; 14+ messages in thread
From: frank paulsen @ 2004-11-16 10:19 UTC (permalink / raw
  To: gentoo-user-de

Christoph Probst <chris-usenet@netzpunkt.org> writes:

> Wenn man allerdings das Ergebnis von find will, dann hilft oft ein
> "head -n 50" oder so und man laesst es einfach mehrfach laufen. Z. B.
>
>   ls $(find -name "*.bak"|head -n 50|xargs)

mag sein, dass ich auf dem schlauch stehe, aber normalerweise erledigt
doch xargs die begrenzung der parameterliste auf einen fuer die shell
vertraeglichen wert.

find -name '*.bak' -print0 |xargs -0 ls 

-print0 und -0, damit auch problematische dateinamen verarbeitet
 werden koennen.

-- 
frobnicate foo


--
gentoo-user-de@gentoo.org mailing list


^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [gentoo-user-de] Dateien löschen
  2004-11-16 10:14         ` Christoph Probst
@ 2004-11-16 10:19           ` Stefan Bogner
  2004-11-16 10:38             ` Christoph Probst
  0 siblings, 1 reply; 14+ messages in thread
From: Stefan Bogner @ 2004-11-16 10:19 UTC (permalink / raw
  To: gentoo-user-de

On Tuesday 16 November 2004 11:14, Christoph Probst wrote:

> die erste Variante beachtet nicht, dass ein Dateiname eventuell auch
> Leerzeichen beinhalten kann. Damit sollte sie auf keinen Fall benutzt
> werden!

Das ist richtig. Aber wer Leerzeichen in filenames benutzt ist eh selber 
schuld 8)

Ich geb's ja zu warn quick'n'dirty-hack und die 2. Methode ist besser. ;)

Stefan

--
gentoo-user-de@gentoo.org mailing list


^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [gentoo-user-de] Dateien löschen
  2004-11-16  9:59     ` [gentoo-user-de] " Stefan Bogner
  2004-11-16 10:04       ` Bernd Wurst
@ 2004-11-16 10:22       ` Daniel Rindt
  1 sibling, 0 replies; 14+ messages in thread
From: Daniel Rindt @ 2004-11-16 10:22 UTC (permalink / raw
  To: Stefan Bogner, Gentoo-Liste



Stefan Bogner schrieb:
> On Tuesday 16 November 2004 10:45, Bernd Wurst wrote:
> 
> 
>>Das wird nicht gehen, weil es zu viele Dateien sind.
> 
> 
> Doch, daher ja das "for i in". Dann wird rm nicht mehr die ganze Dateiliste 
> übergeben, sondern jedes File einzeln.

Funktioniert, danke allen Helfern!

> 
> --
> gentoo-user-de@gentoo.org mailing list
> 
> 

--
gentoo-user-de@gentoo.org mailing list


^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [gentoo-user-de] Re: Dateien löschen
  2004-11-16 10:19       ` [gentoo-user-de] " frank paulsen
@ 2004-11-16 10:36         ` Christoph Probst
  0 siblings, 0 replies; 14+ messages in thread
From: Christoph Probst @ 2004-11-16 10:36 UTC (permalink / raw
  To: gentoo-user-de

[-- Attachment #1: Type: text/plain, Size: 456 bytes --]

Hallo.

frank paulsen schrieb am 16.11.2004 um 11:19 Uhr:

> mag sein, dass ich auf dem schlauch stehe, aber normalerweise erledigt
> doch xargs die begrenzung der parameterliste auf einen fuer die shell
> vertraeglichen wert.

Man lernt nie aus :) Danke.


Cheers,
Chris

-- 
Keks: If your bread is stale, make toast.  
Kontakt-Details: http://www.christoph-probst.com/kontakt/
PGP-FP: B171 7EA4 988C DD90 1601  D21C 5279 2FAF 9978 AF86

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [gentoo-user-de] Dateien löschen
  2004-11-16 10:19           ` Stefan Bogner
@ 2004-11-16 10:38             ` Christoph Probst
  2004-11-16 17:33               ` [gentoo-user-de] OT, war " Daniel Frickemeier
  0 siblings, 1 reply; 14+ messages in thread
From: Christoph Probst @ 2004-11-16 10:38 UTC (permalink / raw
  To: gentoo-user-de

[-- Attachment #1: Type: text/plain, Size: 664 bytes --]

Hallo.

Stefan Bogner schrieb am 16.11.2004 um 11:19 Uhr:

> > die erste Variante beachtet nicht, dass ein Dateiname eventuell auch
> > Leerzeichen beinhalten kann. Damit sollte sie auf keinen Fall benutzt
> > werden!
> 
> Das ist richtig. Aber wer Leerzeichen in filenames benutzt ist eh selber 
> schuld 8)

Da gebe ich Dir zwar Recht, aber man bearbeitet nicht immer nur seine
eigenen Dateien und leider kenne ich zu viele Menschen, die mir nie glauben
wollen ...


Cheers,
Chris

-- 
Keks: A stitch in time saves nine. 
Kontakt-Details: http://www.christoph-probst.com/kontakt/
PGP-FP: B171 7EA4 988C DD90 1601  D21C 5279 2FAF 9978 AF86

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [gentoo-user-de] OT, war Dateien löschen
  2004-11-16 10:38             ` Christoph Probst
@ 2004-11-16 17:33               ` Daniel Frickemeier
  0 siblings, 0 replies; 14+ messages in thread
From: Daniel Frickemeier @ 2004-11-16 17:33 UTC (permalink / raw
  To: gentoo-user-de

[-- Attachment #1: Type: text/plain, Size: 270 bytes --]

Hallo,
Am Dienstag, 16. November 2004 10:38 schrieb Christoph Probst:

> Da gebe ich Dir zwar Recht, aber man bearbeitet nicht immer nur seine
> eigenen Dateien und leider kenne ich zu viele Menschen, die mir nie glauben
> wollen ...

Du kennst meinen Vater?

cu Daniel

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 14+ messages in thread

end of thread, other threads:[~2004-11-16 16:41 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-11-16  9:38 [gentoo-user-de] Dateien löschen Daniel Rindt
2004-11-16  9:39 ` Stefan Bogner
2004-11-16  9:45   ` Bernd Wurst
2004-11-16  9:57     ` Christoph Probst
2004-11-16 10:19       ` [gentoo-user-de] " frank paulsen
2004-11-16 10:36         ` Christoph Probst
2004-11-16  9:59     ` [gentoo-user-de] " Stefan Bogner
2004-11-16 10:04       ` Bernd Wurst
2004-11-16 10:14         ` Christoph Probst
2004-11-16 10:19           ` Stefan Bogner
2004-11-16 10:38             ` Christoph Probst
2004-11-16 17:33               ` [gentoo-user-de] OT, war " Daniel Frickemeier
2004-11-16 10:22       ` [gentoo-user-de] " Daniel Rindt
2004-11-16  9:44 ` Thomas Jäger

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox