[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [Zwischenruf:] Verwendung von xargs



Hallo Mathias!

Mathias Bauer schrieb am Donnerstag, den 12. Januar 2012:

> Hallo!
> 
> * Christian Brabandt schrieb am 12.01.2012 um 15:12 (+0100):
> 
> > On Thu, January 12, 2012 12:45 pm, Martin Steigerwald wrote:
> >
> > > Für xargs sehe ich vor allem folgende Anwendungsfälle:
> > >
> > > - Befehle, die nur ein Argument können, z.B. ssh-keygen -lf
> > >   mit xargs -n1
> > >
> > > - Löschen oder verschieben von Dateien oder Verzeichnissen,
> > >   wenn man Vermeiden möchte, dass die Datei-Operationen den
> > >   Verzeichnis-Scan von find beeinflussen. Für Löschen nehme
> > >   ich jedoch mittlerweile die find-Option -delete.
> >
> > Dafür gibt es ja sowohl die Option -execdir als auch
> > -depth. Ansonsten ist mir da noch nie was aufgefallen und ich
> > verwende praktisch nur find -exec + Aufrufe. Ich weiß gar
> > nicht, wann ich das letzte Mal xargs benutzt habe.
> >
> > Das -delete funktioniert aber IIRC nicht für Verzeichnisse.
> 
> Doch :-)
> 
>     $ mkdir -p dir/subdir
>     $ touch dir/file1 dir/subdir/file2
>     $ find -printf '%M %p\n'
>     drwx------ .
>     drwx------ ./dir
>     drwx------ ./dir/subdir
>     -rw------- ./dir/subdir/file2
>     -rw------- ./dir/file1
>     $ find dir -delete
>     $ find -printf '%M %p\n'
>     drwx------ .

Spannend. Bei meinen letzten Tests hat es irgendwie nicht funktioniert. 
Ist aber schon ein paar Jahre her.

Grüße
Christian
-- 
Es gibt gewiß bloß darum vieler glücklichen Ehen mehr, weil der Mann
nicht mit zu erziehen suchte.
		-- Jean Paul


Reply to: