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

Re: Quick scripting question



Chris wrote:
> How would I script removing a file (globally) ?

Very carefully. :)

> Meaning, say the file name test however, it's in multiple
> directories throughout the system without having to go into each dir
> manually.

This would find any file named test and remove it, by trawling the
filesystem:

$ find / -name test | xargs rm

If the file you want to find has spaces or other odd characters in it,
you may need to use:

$ find / -name test -print0 | xargs -0 rm

You could also use locate instead of find, which would save traversing
the filesystem, but wouldn't catch files created since the locate db
was updated last.

-- 
Todd        OpenPGP -> KeyID: 0xBEAF0CE3 | URL: www.pobox.com/~tmz/pgp
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Damn you and your estrogenical treachery!
    -- Stewie Griffin

Attachment: pgpEmmEpxTCNE.pgp
Description: PGP signature


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