Technology TidBits

Answers to various technical questions on php programming, mysql, linux, and many more categories.
25% off Hosting at HostGator.com:
Use Code techbits25



Some find examples for excluding a directory, and executing commands

Last updated: 05/21/2012

Here are some unix find command examples to for finding and excluding files, running commands, etc.

1.  Find files and exclude a directory (./products):

find . -path ./products -prune -o -print

2.  Run results through grep (for "JR"):

find . -path ./products -prune -o -exec grep -l 'JR' {} \;

3.  Choose just a few directories to search (for all php files):

find adm cgi-bin -name "*.php " -print

4.  Find files in two directories (adm, cgi-bin) but remove all files with a specific extension (.txt)

find adm cgi-bin  -print | grep -v ".txt"


blog comments powered by Disqus
Have your own Tech-bit to contribute? Submit it here

Other questions in this category:
How can I find out what is taking up all the space on my Linux server?
How can I use 'find' to execute commands on all files found?
How do I figure out how many processors and the speeds, etc. are in my Linux box?
How can I remove DOS linebreaks (^M) from my files?
How can I mirror / backup a set of files via ncftp?
My hostname keeps reverting to localhost (or localhost.localdomain) - how can I permanently fix this?
How can I determine if iptables is blocking traffic to my site?
Why does my ftp file listing stop at 2000 files?
How can I relocate files from a tar archive with extracting the files?
How can I get a list of files most recently updated / edited?
Useful script to track spammers connecting to your server
How can I turn off / view my linux firewall using iptables?
How can I split a tar file into multiple small files?
How can I exclude some files / directories from a tar file?
My cron jobs stopped running for a specific user on the server - what went wrong?



Powered by KnowledgebasePublisher 1.1
Host Gator
Content provided by Roberts WebForge, Inc.