räkna filer efter typ [LÖST]

Här diskuterar vi skal, kommandon och klassiska linuxverktyg.
Användarvisningsbild
simonw
AVREGISTRERAD
Inlägg: 128
Blev medlem: 09 jul 2008, 09:20
OS: Ubuntu
Utgåva: 14.04 Trusty Tahr LTS

räkna filer efter typ [LÖST]

Inlägg 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... ::)
"Then there was the man who drowned crossing a stream with an average depth of six inches."
W. I. E. Gates
Användarvisningsbild
cupe
Inlägg: 650
Blev medlem: 05 jun 2008, 07:10
OS: Ubuntu
Utgåva: 12.04 Precise Pangolin LTS

Re: räkna filer efter typ

Inlägg 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
Användarvisningsbild
cupe
Inlägg: 650
Blev medlem: 05 jun 2008, 07:10
OS: Ubuntu
Utgåva: 12.04 Precise Pangolin LTS

Re: räkna filer efter typ

Inlägg av cupe »

Om du vill ha ut det i en text-fil eller liknande..

Kod: Markera allt

ls *.png > lista.txt
vi lista.txt
Användarvisningsbild
Mekaniserad Apelsin
Hedersmedlem
Inlägg: 3777
Blev medlem: 27 maj 2006, 12:24
OS: Ubuntu
Ort: Stockholm
Kontakt:

Re: räkna filer efter typ

Inlägg 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.
More Mekaniserad at http://blippe.se.
Användarvisningsbild
simonw
AVREGISTRERAD
Inlägg: 128
Blev medlem: 09 jul 2008, 09:20
OS: Ubuntu
Utgåva: 14.04 Trusty Tahr LTS

Re: räkna filer efter typ

Inlägg 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
"Then there was the man who drowned crossing a stream with an average depth of six inches."
W. I. E. Gates
Användarvisningsbild
zero gravity
Wikiadmin
Inlägg: 2504
Blev medlem: 15 apr 2006, 15:37
OS: Arch Linux
Ort: Bohuslän
Kontakt:

Re: räkna filer efter typ

Inlägg av zero gravity »

cd till mappen, sedan:

Kod: Markera allt

ls -Rl | grep png | wc -l
Byt ut png mot valfri filändelse.
Senast redigerad av 1 zero gravity, redigerad totalt 12 gånger.
Användarvisningsbild
Mekaniserad Apelsin
Hedersmedlem
Inlägg: 3777
Blev medlem: 27 maj 2006, 12:24
OS: Ubuntu
Ort: Stockholm
Kontakt:

Re: räkna filer efter typ

Inlägg 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
More Mekaniserad at http://blippe.se.
Användarvisningsbild
simonw
AVREGISTRERAD
Inlägg: 128
Blev medlem: 09 jul 2008, 09:20
OS: Ubuntu
Utgåva: 14.04 Trusty Tahr LTS

Re: räkna filer efter typ

Inlägg 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!!!
"Then there was the man who drowned crossing a stream with an average depth of six inches."
W. I. E. Gates
Skriv svar

Återgå till "Terminalforum"