Tagged Questions
2
votes
2answers
28 views
How to find files with a certain subpath?
I need to find all xml-files that are placed in folders named config. Also config must be somewhere under a folder named trunk. For example, I am interested in all files like below:
...
4
votes
2answers
88 views
remove duplicate files
On my Mac OS X 10.6.7, iTunes duplicated every single file in my music library. Now I have 3,840 files instead of 1,920. The problem is that iTunes didn't simply duplicate the whole folder, but each ...
1
vote
3answers
118 views
Why is this Bash command using regex not replacing my brackets?
I have this command to go through all my files in my Music directory, and all subdirectories, and replace any square brackets in the file name with rounded brackets:
find /home/Music/ -depth -name "* ...
3
votes
2answers
69 views
find command with regex {1,2}
I have been trying to create a find command string that will find all files that end with a number 1-99 but exclude all others.
e.g. I want to find myfile1 myfile99 but not myfile456 and not ...
1
vote
3answers
225 views
Find files in multiple folder names
I am trying to list all the files from dir1, dir2, dir3 and dir4 which might be anywhere in as a sub directory of my cwd using the find command. I tried the following with no success:
find . -type f ...
1
vote
3answers
159 views
find with user variables
I am trying to call find with a few variables. So far I had this:
DIRECTORY="./ "
FILENAME=-regex" .*test.*"
find $DIRECTORY $FILENAME
Which works fine. If I change the filename to :
...
1
vote
3answers
255 views
Compacting `find` name patterns
I am using
find . -name '*.[cCHh][cC]' -exec grep -nHr "$1" {} ';'
find . -name '*.[cCHh]' -exec grep -nHr "$1" {} ';'
to search for a string in all files ending with .c, .C, .h, .H, .cc and .CC ...
3
votes
2answers
187 views
Find and regex
What am I doing wrong with this find expression?
; touch ook ooks
; find . -name 'ook' -or -name 'ooks' -type f
./ook
./ooks
; find . -name 'ook[s]?' -type f
[returns nothing]
; echo $?
0
13
votes
5answers
573 views
How to remove the (1) from filenames using the find command
I recently converted all of my FLAC files to a lower sampling rate of 44.1 kHz and bit depth of 24 bits (because iPhone/iPod don't support anything above that) using XLD on my Mac OS 10.7 (Lion).
...
3
votes
1answer
159 views
match files based on an md5 using find
I have a bunch js and css files in a directory. Some of them have been given a name based on an md5() of their content (looks like f10521a21bb013cb81e0909809818ad6.js). I'd like to match these files ...
3
votes
2answers
291 views
Find files starting with ~$ (MicroSoft Word Temp files)
For some reason my machine is full of M$ Word temporary files such as:
~$Filename.docx
~$AnotherFile.docx
Can someone suggest a find/regex command to search $HOME and delete them?
2
votes
1answer
102 views
Does find support OR in its regexes?
For example, I want to find all files in a directory that end in 'm' or 'sh'. The following works correctly:
find . -regex '.*.m' -o -regex '.*.sh'
But this fails:
find . -regex '.*.(m|sh)'
What ...
14
votes
3answers
2k views
How to use find command to search for multiple extensions
I can get all jpg images by using:
find . -name "*.jpg"
But how can I add png files to the results as well?
5
votes
1answer
281 views
Why do some regex commands have opposite intepretations of '\' with various characters?
Take, for example, this command:
find . -regex ".*\.\(cpp\|h\)"
This will find all the .h and .cpp files in your directory. The period character '.' in regular expressions usually means "any ...
4
votes
2answers
261 views
How to find files with names having a long string after the first dot
My Samsung Galaxy S doesn't like files where the name contains a long string after the first dot. I guess some part of the software has a too short buffer for the file extension. How can I find all ...
23
votes
2answers
15k views
How can I find files with certain extensions
How can I use find to find all files that have a .xls or .csv extension? I have seen a -regex option but I don't know how to use it.
