← Back to team overview

sslug-teknik team mailing list archive

Re: batch sletning af filer med find / grep / rm

 

Peter Makholm <peter@xxxxxxxxxxx> writes:

> For at løse problemet med filnavne med mellemrumstegn i kan du få find
> og xargs til at bruge NUL-separerede felter:
> 
> find . -name "*navnefragment*" | xargs -0 rm -v
> 
> Det er hhv -print0 og -0 der gør forskellen. 

Bare synd du glemte -print0. Kommandoen skal være:

find . -name "*navnefragment*" -print0 | xargs -0 rm -v

.Henrik

-- 
"Done. For future reference - don't anybody else try to send patches as
vi scripts, please. Yes, it's manly, but let's face it, so is
bungee-jumping with the cord tied to your testicles."
						       -- Linus Torvalds


Follow ups

References