User not logged in - login - register
Home Calendar Books School Tool Photo Gallery Message Boards Users Statistics Advertise Site Info
go to bottom | |
 Message Boards » » list all file extensions in a directory tree Page [1]  
wdprice3
BinaryBuffonary
45908 Posts
user info
edit post

how can I list all the unique file extensions in a directory tree? i've googled and found some command prompt codes, but none work (keeps saying 'sed' is not recognized... and this is in every batch of code I've found).

find . -type f | sed -e 's/.*\.//' | sort | uniq -c | sort -rn


not that I know what that means...

XP

9/3/2010 2:29:09 PM

El Nachó
special helper
16370 Posts
user info
edit post

Whatever you do, don't tell us what operating system you're using.

Let's let that be a surprise.

9/3/2010 2:33:18 PM

scud
All American
10804 Posts
user info
edit post

http://cygwin.org/

9/3/2010 6:00:20 PM

lewisje
All American
9196 Posts
user info
edit post

better idea: http://gnuwin32.sourceforge.net/packages.html
or for a more automated experience: http://sourceforge.net/projects/getgnuwin32/files/

Install "sed," "coreutils," "findutils," and "fileutils" along with anything else you want into C:\gnuwin32\
Then press WinKey+Break to open System Properties, go to the Advanced tab, and click "Environment Variables"
Then under System Variables, find PATH and edit it by typing this right at the beginning:

C:\gnuwin32\bin;
(yes the semicolon does need to be there)

After pressing OK a couple times and probably logging out and back in to Windows, you should be able to use code samples like that all day long; I personally enjoy being able to use "more" and "ls" without needing to open a Cygwin shell.

9/3/2010 8:22:36 PM

scud
All American
10804 Posts
user info
edit post

you prefer cmd.exe to bash or zsh? To each their own I suppose...

9/4/2010 6:30:46 PM

lewisje
All American
9196 Posts
user info
edit post

when in rome windows...

I actually love this in combination with the "Open Command Window Here" command in the right-click menu for folders; the way to get this is different for every version of Windows

9/4/2010 6:43:11 PM

wdprice3
BinaryBuffonary
45908 Posts
user info
edit post

^^^Thanks, I'll look at that/try to figure it out
^^doesn't matter to me. I don't know shit about doing this and I just need it done one time to figure out if there are some different files types within a directory tree of about 50,000 files and hundreds of folders (it's my music and for some reason, not all my songs are loading into my media player, tag editor, and music uploading service, thus I'm hoping there are just a few hundred files that aren't mp3s).

[Edited on September 5, 2010 at 2:09 PM. Reason : .]

9/5/2010 2:08:30 PM

Stein
All American
19842 Posts
user info
edit post

http://www.computerperformance.co.uk/powershell/powershell_recurse.htm

You'll have to download Powershell if you're running XP or Vista, but otherwise this page will teach you everything you need to know.

9/5/2010 6:30:24 PM

lewisje
All American
9196 Posts
user info
edit post

yeah, PowerShell is also good, but the Unix way is better-supported on the Internets

9/5/2010 11:39:08 PM

Stein
All American
19842 Posts
user info
edit post

Yeah, and it only requires a ton of unnecessary software being installed along with editing environment path variables! A better solution indeed!

9/6/2010 4:17:52 PM

qntmfred
retired
40507 Posts
user info
edit post

^ 17.999k

9/6/2010 4:18:33 PM

 Message Boards » Tech Talk » list all file extensions in a directory tree Page [1]  
go to top | |
Admin Options : move topic | lock topic

© 2024 by The Wolf Web - All Rights Reserved.
The material located at this site is not endorsed, sponsored or provided by or on behalf of North Carolina State University.
Powered by CrazyWeb v2.38 - our disclaimer.