Sida 1 av 1

räkna filer efter typ [LÖST]

Postat: 11 jul 2008, 23:30
av simonw
Som sagt, jag har en mapp på skrivbordet med en himla massa filer och skulle på något vis vilja räkna ut hur många av filerna där i och i undermapparna som har en viss filändelse. Vore trevligt att få dem listade med sökväg men även en fin summering.

Linux nybörjare och jag antar att det krävs lite terminal grejer, så jag postar det här tillsvidare... ::)

Re: räkna filer efter typ

Postat: 12 jul 2008, 00:05
av cupe
simonw skrev:Som sagt, jag har en mapp på skrivbordet med en himla massa filer och skulle på något vis vilja räkna ut hur många av filerna där i och i undermapparna som har en viss filändelse. Vore trevligt att få dem listade med sökväg men även en fin summering.

Linux nybörjare och jag antar att det krävs lite terminal grejer, så jag postar det här tillsvidare... ::)

Kod: Markera allt

ls *.png
ls *.png * för att lista en nivå nedåt

Re: räkna filer efter typ

Postat: 12 jul 2008, 00:09
av cupe
Om du vill ha ut det i en text-fil eller liknande..

Kod: Markera allt

ls *.png > lista.txt
vi lista.txt

Re: räkna filer efter typ

Postat: 12 jul 2008, 00:12
av Mekaniserad Apelsin
För att hitta antalet .png-filer i en katalog via terminalen:

find /väg/till/katalogen -iname *.png | wc -l

och som cupe antagligen säger: utan det sista "| wc -l" får du en fillista.

Re: räkna filer efter typ

Postat: 12 jul 2008, 00:25
av simonw
cupes förslag ger

Kod: Markera allt

> ls *.scm *
ls: kan inte komma åt *.scm: Filen eller katalogen finns inte
AUTHORS    COPYING     INSTALL.unix   NEWS        pingus.vcproj  SConstruct
ChangeLog  install.sh  INSTALL.Win32  pingus.sln  README         TODO

contrib:
animtest                  iso-8859-9-utf8.txt  soundtest
clanlib_2_sexpr.rb        levelconvert.sh      stringgen.cxx
clanlib_make_datafile.sh  pinguscfg            surface2sprite.xsl
osv.
osv.
dvs. ett felmeddelande och en lista på alla filer i mappen och första nivån av undermappar...

Apelsins förslag ger en sökvägslista till alla filer men den får inte riktigt plats i terminalfönstret då tillägget "| wc -l" talar om att det finns 905 filer... men det är ju en bit på vägen :D

Re: räkna filer efter typ

Postat: 12 jul 2008, 00:27
av zero gravity
cd till mappen, sedan:

Kod: Markera allt

ls -Rl | grep png | wc -l
Byt ut png mot valfri filändelse.

Re: räkna filer efter typ

Postat: 12 jul 2008, 00:28
av Mekaniserad Apelsin
simonw skrev:Apelsins förslag ger en sökvägslista till alla filer men den får inte riktigt plats i terminalfönstret då tillägget "| wc -l" talar om att det finns 905 filer... men det är ju en bit på vägen :D

för att bläddra i terminalen:
find /väg/till/katalogen -iname *.png | less

för att dumpa i en textfil du kan öppna med annat program:
find /väg/till/katalogen -iname *.png > filnamn.txt

Re: räkna filer efter typ

Postat: 12 jul 2008, 00:33
av simonw
Då löste det sig! var bara sex filer :P skrev av Apelsin utan att byta till rätt filändelse ><

Tack för det!!!