Sida 1 av 1
Kommando för antal filer i katalog!? [LÖST]
Postat: 16 jul 2009, 10:06
av fashoin
Jag skulle villja ha ett program eller kommando för att
visa antal filer och under-kataloger i en katalog!?
Hoppas jag inte rörde till de nu

Re: Kommando för antal filer i katalog!?
Postat: 16 jul 2009, 10:19
av Jarulf
Hoppas jag förstår dig rätt nu....
Exempelvis har jag en katalog som heter log i min hemkatalog. Under log finns tre filer.
För att räkna alla underliggande filer och kataloger i katalogen log öppnar jag då terminalen och ser till att jag står i min hemkatalog. Därefter skriver jag följande:
"find log" betyder lista log och alla eventuella underliggande filer och kataloger. Detta går via en så kallad "pipe" ( |-tecknet ) till wc -l. "wc -l" räknar antalet rader den får som input, vilket blir alla filer och kataloger under log.
Exempelkörning:
Re: Kommando för antal filer i katalog!?
Postat: 16 jul 2009, 10:21
av KiviE
Kommandot
ls -la /sökväg/till/mapp gör precis vad du vill om du vill se alla filer och mappar i en katalog.
Flaggan
a är för att visa alla filer i katalogen och
l är för att visa lite mer information om varje fil.
Vill du dock bara räkna antalet filer och mappar i en katalog kan du använda
wc -l med.
ls -a | wc -l.
Flaggan -
l i
wc räknar nya rader.
Alltså
ls listar filerna i katalogen,
| skickar vidare resultatet av kommandot
ls till
wc som räknar hur många filer och kataloger det finns och skriver ut det på skärmen. Det man dock bör tänka på är att den även kommer räkna nuvarande katalog (.) och föregående katalog (..} med.
Ser att Jarulf hann före men skickar ändå

Re: Kommando för antal filer i katalog!?
Postat: 16 jul 2009, 12:11
av dmz
KiviE skrev:
Det man dock bör tänka på är att den även kommer räkna nuvarande katalog (.) och föregående katalog (..} med.
Därför kan man använda -A istället.
Re: Kommando för antal filer i katalog!?
Postat: 18 jul 2009, 09:31
av fashoin
dmz skrev:KiviE skrev:
Det man dock bör tänka på är att den även kommer räkna nuvarande katalog (.) och föregående katalog (..} med.
Därför kan man använda -A istället.
Man kan inte bara skriva att man ska använda -A istället!
Det är bra om man förklarar till vilket kommando av dom som näms som man ska använda flaggan -a till
Re: Kommando för antal filer i katalog!?
Postat: 18 jul 2009, 09:37
av fashoin
Har provat mig lite av era tips men är inte riktigt nöjd!
Jag står i en mapp med 7 mappar och totalt 140 filer sammanlagt (med underkataloger och filer i dessa).
Men när jag kör kommandona ni tipsar om får jag svaret : 9
Och de stämmer ju inte alls med något av varken antal filer eller kataloger

Re: Kommando för antal filer i katalog!?
Postat: 18 jul 2009, 09:51
av Konservburk
fashoin skrev:Har provat mig lite av era tips men är inte riktigt nöjd!
Jag står i en mapp med 7 mappar och totalt 140 filer sammanlagt (med underkataloger och filer i dessa).
Men när jag kör kommandona ni tipsar om får jag svaret : 9
Och de stämmer ju inte alls med något av varken antal filer eller kataloger

Räknar alla filer och kataloger som finns i nuvarande katalog eller i underkataloger till denna:
Samma sak, fast räknar inte med nuvarande katalog:
Räknar bara vanliga filer:
Räknar bara underkataloger:
Re: Kommando för antal filer i katalog!?
Postat: 18 jul 2009, 10:28
av fashoin
Konservburk skrev:fashoin skrev:Har provat mig lite av era tips men är inte riktigt nöjd!
Jag står i en mapp med 7 mappar och totalt 140 filer sammanlagt (med underkataloger och filer i dessa).
Men när jag kör kommandona ni tipsar om får jag svaret : 9
Och de stämmer ju inte alls med något av varken antal filer eller kataloger

Räknar alla filer och kataloger som finns i nuvarande katalog eller i underkataloger till denna:
Samma sak, fast räknar inte med nuvarande katalog:
Räknar bara vanliga filer:
Räknar bara underkataloger:
Tack de fungerade kanon!!!
Re: Kommando för antal filer i katalog!?
Postat: 18 jul 2009, 14:37
av dmz
fashoin skrev:dmz skrev:KiviE skrev:
Det man dock bör tänka på är att den även kommer räkna nuvarande katalog (.) och föregående katalog (..} med.
Därför kan man använda -A istället.
Man kan inte bara skriva att man ska använda -A istället!
Det är bra om man förklarar till vilket kommando av dom som näms som man ska använda flaggan -a till
Jag tror nog att han förstod det.
Re: Kommando för antal filer i katalog!?
Postat: 18 jul 2009, 15:16
av fashoin
dmz skrev:fashoin skrev:dmz skrev:KiviE skrev:
Det man dock bör tänka på är att den även kommer räkna nuvarande katalog (.) och föregående katalog (..} med.
Därför kan man använda -A istället.
Man kan inte bara skriva att man ska använda -A istället!
Det är bra om man förklarar till vilket kommando av dom som näms som man ska använda flaggan -a till
Jag tror nog att han förstod det.
jaha...