dateianzahl eines verzeichnisses ausgeben

Diskutiere dateianzahl eines verzeichnisses ausgeben im Shell-Skripte Forum im Bereich Programmieren unter Linux/Unix; ich suche einen befehl der die anzahl der dateien aus einem verzeichnis ausgibt.

  1. #1 oyster-manu, 18.08.2004
    oyster-manu

    oyster-manu toast

    Dabei seit:
    26.06.2003
    Beiträge:
    1.055
    Zustimmungen:
    0
    ich suche einen befehl der die anzahl der dateien aus einem verzeichnis ausgibt.
     
  2. Anzeige

    Anzeige

    Wenn du mehr über Linux erfahren möchtest, dann solltest du dir mal folgende Shellkommandos anschauen.


    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren
  3. Steve

    Steve 13te

    Dabei seit:
    13.04.2002
    Beiträge:
    381
    Zustimmungen:
    0
    Code:
    find * -maxdepth 0 | wc -l
    sollte das tun ..

    steve
     
  4. meez

    meez miis

    Dabei seit:
    27.04.2003
    Beiträge:
    46
    Zustimmungen:
    0
    Ort:
    CH
    Oder einfach..;)
    Code:
    ls <verzeichnis> | wc -l
    
     
  5. #4 qmasterrr, 19.08.2004
    qmasterrr

    qmasterrr Foren Gott

    Dabei seit:
    01.01.2004
    Beiträge:
    2.735
    Zustimmungen:
    0
    Ort:
    Germany/NRW/Wesel
    wenn dann schon

    ls -R | wc -l

    aber ich glaube wir hatten das prob gestern noch im irc gelöst
     
  6. #5 bluelupo, 19.08.2004
    bluelupo

    bluelupo Gast

    Hi,

    wenn du nur die Dateien (einschließlich der versteckten) eines Verzeichnisses suchst ist "der" richtig:
    find dein_verzeichnis \( -name "*" -o -name ".*" \) -type f -maxdepth 1 -print
     
  7. #6 oyster-manu, 19.08.2004
    oyster-manu

    oyster-manu toast

    Dabei seit:
    26.06.2003
    Beiträge:
    1.055
    Zustimmungen:
    0
    qmasterrr, wir hatten zwar im irc ne lösung, aber nicht zu diesem problem. "du -s" gibt nur festplattenzugriffe aus.
     
  8. #7 qmasterrr, 19.08.2004
    qmasterrr

    qmasterrr Foren Gott

    Dabei seit:
    01.01.2004
    Beiträge:
    2.735
    Zustimmungen:
    0
    Ort:
    Germany/NRW/Wesel
    schade
     
  9. #8 oyster-manu, 19.08.2004
    oyster-manu

    oyster-manu toast

    Dabei seit:
    26.06.2003
    Beiträge:
    1.055
    Zustimmungen:
    0
    macht ja nix :)
     
  10. #9 Gronau, 21.08.2004
    Zuletzt bearbeitet: 21.08.2004
    Gronau

    Gronau Doppel-As

    Dabei seit:
    28.02.2004
    Beiträge:
    113
    Zustimmungen:
    0
    \ls -a | expr `wc -w` - 2
    (funktioniert aber bspw. nicht in der zsh)

    erste lösung findet keine dotfiles und zweite entweder auch keine dotfiles oder wenn ls mit -a aufgeführt wird, drei objekte zuviel aus (die drei zeilenumbrüche bei ., .. und am ende sollen ja nicht mitgezählt werden).

    @bluelupo
    dein script listet . auch mit auf deswegen zeigt das script immer ein objekt zu viel.

    kann jemand ein script posten das alle dateien außer .. und . zusammenzählt und in der zsh funktioniert? sowas such ich auch schon seit längerem.
     
  11. #10 etuli, 21.08.2004
    Zuletzt bearbeitet: 21.08.2004
    etuli

    etuli Betrunken

    Dabei seit:
    12.04.2003
    Beiträge:
    278
    Zustimmungen:
    0
    ls -a1 | wc -l

    Ansonsten koennte es passieren, dass je nach alias euch mehrere Datein in einer Zeile ausgegeben werden.

    find -type f -maxdepth 1 | wc -l

    mfg
     
  12. #11 bluelupo, 22.08.2004
    bluelupo

    bluelupo Gast

    Hi Gronau,

    also mein find funktioniert korrekt (habs gerade ausprobiert). Das "-type f" machts. Es findet nur Dateien keine Verzeichnissse und . ist ein Verzeichnis oder ;-)

    Schönen Sonntag noch
     
  13. oenone

    oenone Freier Programmierer[Mod]

    Dabei seit:
    22.08.2002
    Beiträge:
    599
    Zustimmungen:
    0
    Ort:
    Mannheim
    naja... jedes verzeichnis ist auch eine datei..
    ist halt eine spezielle datei und find -type f sucht dir nur die gewoehnlichen dateien raus.

    auf bald
    oenone
     
Thema: dateianzahl eines verzeichnisses ausgeben
Besucher kamen mit folgenden Suchen
  1. dateienanzahl in unix anzeigen

    ,
  2. linux dateianzahl verzeichnis

    ,
  3. bash programmierung anzahl dateien

    ,
  4. linux verzeichnisse dateienzahl,
  5. subversion dateianzahl ausgeben,
  6. shellscript dateianzahl ausgeben,
  7. linux shell dateienzahl,
  8. ende eines verzeichnisses ausgeben unix
Die Seite wird geladen...

dateianzahl eines verzeichnisses ausgeben - Ähnliche Themen

  1. kleines curl Problem

    kleines curl Problem: Hallo, ich bin LINUX Frischling und hab mich ein wenig in eien Sackgasse verlaufen... Ich habe vor, die Verzeichnisgröße via curl Befehl in eine...
  2. kleines 'k' am Anfang der OpenSSL Chipers

    kleines 'k' am Anfang der OpenSSL Chipers: Moin, vielleicht kann mir hier jemand die Antwort auf die Frage liefern wofür das kleine k in Ciphers steht, ich habe diese bis dato vorher noch...
  3. Nur den letzten Ordnernamen eines Pfades ausgeben

    Nur den letzten Ordnernamen eines Pfades ausgeben: Hi, gibt es eine einfache Möglichkeit mir nur den letzten Ordnernamen eines Pfades ausgeben zu lassen, wenn als Input der ganze Pfad inkl. Datei...
  4. Rückgabe eines Befehls

    Rückgabe eines Befehls: Hallo zusammen, Ich habe ein Relais das ich über einen UDP Befehl steuern möchte. Ich nutze dafür den Paketsender. Ich sende einen Ascii Befehl...
  5. Alle Dateien eines Verzeichnisses mit einer anderen Datei vergleichen

    Alle Dateien eines Verzeichnisses mit einer anderen Datei vergleichen: Hallo, ich habe ein Verzeichnis, darin enthalten sind mehrere Dateien. Nun möchte ich alle Dateien (Parameter $1) gegen eine konstante Datei...
  1. Diese Seite verwendet Cookies um Inhalte zu personalisieren. Außerdem werden auch Cookies von Diensten Dritter gesetzt. Mit dem weiteren Aufenthalt akzeptierst du diesen Einsatz von Cookies.
    Information ausblenden