NEWS
console abfrage ordner in linux
-
ich bräuchte mal deine kenntnisse
ich suche einen befehl in linux, der mir folgendes für einen folder-inhalt zeilenweise ausgib (die reihenfolge ist unwichtig) :
- folder oder File
- name des folders oder files
- größe des folders oder des files
- evtl - die rechte des
hättest du da eine idee ?
-
-
@thomas-braun da wird mir aber der ordner nicht mit größe angezeigt
ich habe mal mit
begonnen - jetzt fehlen mir noch die anzeige dir oder file - leider weiß ich nicht, ob das über eine pipe möglich ist, oder ich ein extra bash script machen muss
st2 im bild ist der ordner
-
@thomas-braun letztlich bräuchte ich jetzt ein ls - la auf alles - dann bekomme ich die info ob dir oder file und auch die rechte bzw owner - ich weiß nicht, wie ich den 2ten wert z.b."st2" an ls -la übergeben soll, ohne das der erste wert (größe) verschwindet
-
@liv-in-sky
So ganz kann ich dir nicht folgen.
Du brauchst rekursiv die Gesamtgröße aller in einem Ordner abgelegten Dateien? -
@liv-in-sky sagte in console abfrage ordner in linux:
ich bräuchte mal deine kenntnisse
ich suche einen befehl in linux, der mir folgendes für einen folder-inhalt zeilenweise ausgib (die reihenfolge ist unwichtig) :
- folder oder File
- name des folders oder files
- größe des folders oder des files
- evtl - die rechte des
hättest du da eine idee ?
die größe von dateien und ordnern erhälst du mit
du -b /home
ls kann die größe von ordnern nicht berechnen
-
@thomas-braun nein
die gesamtgröße ist unwichtig
der du befehl gibt mir den inhalt eines ordners aus - die größe und den namen - ich brauche aber in der ausgabe noch zusätzlich ob directory und evtl owner -
2.7G st2 drwxrwxrwx 2 e e
funktionirt nicht:
du -csbh * | ls -la
-
@oliverio weiß ich - ich brauche aber alles als output
schön wäre eine combi von du und ls
oder ich muss doch ein script machen
-
nur zur klarheit - ich brauchen diesen befehl für ein javascript, welches genau dieses ergebnis braucht- der befehl wird mit exec im js aufgerufen und das result verarbeite ich
oder evtl gib es dafür ein node modul
-
@liv-in-sky sagte in console abfrage ordner in linux:
@oliverio weiß ich - ich brauche aber alles als output
schön wäre eine combi von du und ls
oder ich muss doch ein script machen
ja script. das gibt es meines wissens nicht
@liv-in-sky sagte in console abfrage ordner in linux:
nur zur klarheit - ich brauchen diesen befehl für ein javascript, welches genau dieses ergebnis braucht- der befehl wird mit exec im js aufgerufen und das result verarbeite ich
oder evtl gib es dafür ein node modul
ja, aber das wird dich nicht glücklich machen
https://nodejs.org/api/fs.htmldein Problem ist die Größe eines Verzeichnisses. Das ist nicht gespeichert, sondern muss berechnet werden.
Alle anderen Werte können über fs.stats abgerufen werdenhier noch ein weiteres modul für das eine spezielle problem
https://www.npmjs.com/package/fast-folder-size