Why not copy the directory elsewhere, then delete the rest and move it back? You'd take a copy of it anyway, if it is important, right? Cheers, Cliff On Mon, May 12, 2014 at 4:44 AM, Tim Dunphy <bluethundr@xxxxxxxxx> wrote: > Thanks. But what if I want to turn that statement into one that will delete > everything it finds? I need to preserve the contents of that directory. > > As in : find / -path '/usr/local/digitalplatform/*' -prune -o -name > "*varnish*" -exec rm -rfv {} \; > > I'm thinking the grep -v would be a visual thing, but the above statement > would delete everything including the varnish files in the digitalplatform > directory. > > > > > On Sun, May 11, 2014 at 12:39 PM, Hal Wigoda <hal.wigoda@xxxxxxxxx> wrote: > > > Just grep it out. > > > > find . -print | grep -v digitalplatform > > > > -v excludes > > > > On Sun, May 11, 2014 at 11:33 AM, Tim Dunphy <bluethundr@xxxxxxxxx> > wrote: > > > Hey all, > > > > > > I'm trying to do a find of all files with the phrase 'varnish' in the > > > name, but want to exclude a user home directory called > > > /usr/local/digitalplatform. > > > > > > Here's what I was able to come up with: > > > > > > find / -path '/usr/local/digitalplatform/*' -prune -o -name "*varnish*" > > > > > > Which results in this: > > > > > > [root@uszmpwsls014lb ~]# find / -path '/usr/local/digitalplatform/*' > > -prune > > > -o -name "*varnish*" | grep digitalplatform > > > /usr/local/digitalplatform/.bash_logout > > > /usr/local/digitalplatform/varnish-2.1.5.tar.gz > > > /usr/local/digitalplatform/.viminfo > > > /usr/local/digitalplatform/.ssh > > > /usr/local/digitalplatform/varnish-1360.tar.gz > > > /usr/local/digitalplatform/.emacs > > > /usr/local/digitalplatform/varnishncsa-init > > > /usr/local/digitalplatform/varnish-sysconfig-stg > > > /usr/local/digitalplatform/memcached-1.4.7.tar.gz > > > /usr/local/digitalplatform/.bash_profile > > > /usr/local/digitalplatform/.mozilla > > > /usr/local/digitalplatform/.subversion > > > /usr/local/digitalplatform/.bashrc > > > /usr/local/digitalplatform/.zshrc > > > /usr/local/digitalplatform/varnish-sysconfig > > > /usr/local/digitalplatform/default.vcl > > > /usr/local/digitalplatform/1360-apache-stage.tar.gz > > > /usr/local/digitalplatform/.bash_history > > > /usr/local/digitalplatform/memcached-1.4.7 > > > /usr/local/digitalplatform/httpd.conf > > > /usr/local/digitalplatform/varnish-2.1.5 > > > /usr/local/digitalplatform/varnish_reload_vcl > > > /usr/local/digitalplatform/varnish-prod.tar.gz > > > /usr/local/digitalplatform/varnish-init > > > /usr/local/digitalplatform/1360-stage-apache.tar.gz > > > > > > > > > I'd like to know what I'm doing wrong, and how I can best achieve the > > > desired results? > > > > > > Thanks > > > Tim > > > > > > > > > > > > -- > > > GPG me!! > > > > > > gpg --keyserver pool.sks-keyservers.net --recv-keys F186197B > > > _______________________________________________ > > > CentOS mailing list > > > CentOS@xxxxxxxxxx > > > http://lists.centos.org/mailman/listinfo/centos > > > > > > > > -- > > ----------------- > > Hal Wigoda > > Chicago > > _______________________________________________ > > CentOS mailing list > > CentOS@xxxxxxxxxx > > http://lists.centos.org/mailman/listinfo/centos > > > > > > -- > GPG me!! > > gpg --keyserver pool.sks-keyservers.net --recv-keys F186197B > _______________________________________________ > CentOS mailing list > CentOS@xxxxxxxxxx > http://lists.centos.org/mailman/listinfo/centos > _______________________________________________ CentOS mailing list CentOS@xxxxxxxxxx http://lists.centos.org/mailman/listinfo/centos