/ Forside / Teknologi / Operativsystemer / Linux / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Linux
#NavnPoint
o.v.n. 11177
peque 7911
dk 4814
e.c 2359
Uranus 1334
emesen 1334
stone47 1307
linuxrules 1214
Octon 1100
10  BjarneD 875
tælle antal mapper i /var/whatever
Fra : Michael Andreasen


Dato : 17-01-03 16:25

Kan man på en eller anden snedig måde talle antallet af undermapper til
/var/whatever

Mvh
Michael



 
 
Torben Simonsen (17-01-2003)
Kommentar
Fra : Torben Simonsen


Dato : 17-01-03 16:32

"Michael Andreasen" <maskinen2000@hotmail.com> writes:

> Kan man på en eller anden snedig måde talle antallet af undermapper til
> /var/whatever

find /var/whatever -type d | wc -l

--
-- Torben.

Michael Andreasen (17-01-2003)
Kommentar
Fra : Michael Andreasen


Dato : 17-01-03 16:51

"Torben Simonsen" <ts@biograferne.dk> wrote in message
news:m37kd3aj2y.fsf@localhost.localdomain...
> > Kan man på en eller anden snedig måde talle antallet af undermapper til
> > /var/whatever
>
> find /var/whatever -type d | wc -l

ok, tak til jer begge.

Er der en metode til at kun tælle "hovedmapperne" i /var/whatever, sådan at

/var/whatever/a
/var/whatever/b
/var/whatever/c
/var/whatever/d

tælles med, men

/var/whatever/a/1/2/3

ikke tælles med?

Mvh
Michael



Allan Joergensen (17-01-2003)
Kommentar
Fra : Allan Joergensen


Dato : 17-01-03 16:51

Michael Andreasen <maskinen2000@hotmail.com> wrote:

> ikke tælles med?

noget i stil med "find /var -type d -depth 1"

--
Allan Joergensen aka alj on eu.freenode.net

"I'll see you on the dark side of the moon" -Floyd

Michael Andreasen (17-01-2003)
Kommentar
Fra : Michael Andreasen


Dato : 17-01-03 16:55

"Allan Joergensen" <allan@nowhere.dk> wrote in message
news:slrnb2g9ju.puj.allan@coredump.nowhere.dk...
> noget i stil med "find /var -type d -depth 1"
> Allan Joergensen aka alj on eu.freenode.net

Den giver

find: paths must precede expression
Usage: find [path...] [expression]

fejl her hos mig.

Mvh
Michael



Allan Joergensen (17-01-2003)
Kommentar
Fra : Allan Joergensen


Dato : 17-01-03 17:01

Michael Andreasen <maskinen2000@hotmail.com> wrote:

>> noget i stil med "find /var -type d -depth 1"
> find: paths must precede expression
> Usage: find [path...] [expression]

Lad være med at tro på alt hvad du læser :)

"noget i stil med" + "man find" giver dig svaret.

--
Allan Joergensen aka alj on eu.freenode.net

"Who died and left *you* in charge?" "Captain Biptoe."

Kim Hansen (17-01-2003)
Kommentar
Fra : Kim Hansen


Dato : 17-01-03 17:03

Allan Joergensen <allan@nowhere.dk> writes:

> Michael Andreasen <maskinen2000@hotmail.com> wrote:
>
> > ikke tælles med?
>
> noget i stil med "find /var -type d -depth 1"

Metoden med 'find -type d' og 'wc -l' vil tælle forkert hvis man har
mapper med linjeskift i navnet, jeg ved godt det er sjældent, men man
bør i det mindst overveje det.

En anden og ganske nem måde, som dog kun virker på visse filsystemer
(herunder ext2, ext3 men ikke iso9660 og fat), er at udnytte at
linkcount for en mapper er 2 større end antallet af mapper i mappen:

kim@kanon$ ls -lad /var/
drwxr-xr-x 16 root root 1024 2002-11-08 10:53 /var/
^^
Dvs. at der er 14 mapper i /var/

--
Kim Hansen | |\ _,,,---,,_ | Det er ikke
Dalslandsgade 8, A708 | /,`.-'`' -. ;-;;,_ | Jeopardy.
2300 København S | |,4- ) )-,_. ,\ ( `'-' | Svar _efter_
Phone: 32 88 60 86 | '---''(_/--' `-'\_) | spørgsmålet.

Torben Simonsen (17-01-2003)
Kommentar
Fra : Torben Simonsen


Dato : 17-01-03 16:53

"Michael Andreasen" <maskinen2000@hotmail.com> writes:

> "Torben Simonsen" <ts@biograferne.dk> wrote in message
> news:m37kd3aj2y.fsf@localhost.localdomain...
> > > Kan man på en eller anden snedig måde talle antallet af undermapper til
> > > /var/whatever
> >
> > find /var/whatever -type d | wc -l
>
> ok, tak til jer begge.
>
> Er der en metode til at kun tælle "hovedmapperne" i /var/whatever, sådan at
>
> /var/whatever/a
> /var/whatever/b
> /var/whatever/c
> /var/whatever/d
>
> tælles med, men
>
> /var/whatever/a/1/2/3
>
> ikke tælles med?

find /var/whatever -type d -maxdepth 1 | wc -l

man find

--
-- Torben.

Henrik Christian Gro~ (17-01-2003)
Kommentar
Fra : Henrik Christian Gro~


Dato : 17-01-03 16:54

"Michael Andreasen" <maskinen2000@hotmail.com> writes:

> "Torben Simonsen" <ts@biograferne.dk> wrote in message
> news:m37kd3aj2y.fsf@localhost.localdomain...
> > > Kan man på en eller anden snedig måde talle antallet af undermapper til
> > > /var/whatever
> >
> > find /var/whatever -type d | wc -l
>
> ok, tak til jer begge.
>
> Er der en metode til at kun tælle "hovedmapperne" i /var/whatever, sådan at

Læs manualsiden.

find /var/whatever -type d -maxdepth 1 | wc -l

..Henrik

--
Hvad har din bedstemor mon lettest ved at forstå? At din computer er
dørvogter på din forbindelse til internettet? Eller at den er firewall
på din internet connection?
-- citat Jacob Sparre Andersen

sv-e (17-01-2003)
Kommentar
Fra : sv-e


Dato : 17-01-03 19:43

Michael Andreasen wrote:
> "Torben Simonsen" <ts@biograferne.dk> wrote in message
> Er der en metode til at kun tælle "hovedmapperne" i /var/whatever, sådan at
>
> /var/whatever/a
> /var/whatever/b
> /var/whatever/c
> /var/whatever/d
>
> tælles med, men
>
> /var/whatever/a/1/2/3
>
> ikke tælles med?
>
> Mvh
> Michael
Hej
ls -l|awk ' $1 ~/^d/'|wc -l

Burde virke på diverse UNIX systemer

vh
sv-e



Klaus Alexander Seis~ (17-01-2003)
Kommentar
Fra : Klaus Alexander Seis~


Dato : 17-01-03 16:34

Michael Andreasen skrev:

> Kan man på en eller anden snedig måde talle antallet af
> undermapper til /var/whatever

$ find /var/whatever -type d -print | wc -l

Ovennævnte udtryk tæller /var/whatever med i regskabet.


// Klaus

--
><>    vandag, môre, altyd saam

Kjeld Flarup (17-01-2003)
Kommentar
Fra : Kjeld Flarup


Dato : 17-01-03 16:45

Michael Andreasen wrote:
> Kan man på en eller anden snedig måde talle antallet af undermapper til
> /var/whatever

find /var/whatever -type d | wc


--
------------------------- Med Liberalistiske Hilsner --------------------------
Civilingeniør, Kjeld Flarup - Mit sind er mere åbent end min tegnebog
Ådalen 8, Mogenstrup, 7800 Skive, Tlf: 40 29 41 49, Fax: 96 95 74 48
Den ikke akademiske hjemmeside for liberalismen - www.liberalismen.dk


Søg
Reklame
Statistik
Spørgsmål : 177554
Tips : 31968
Nyheder : 719565
Indlæg : 6408857
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste