Soweit ich weiß, ls
ruft der Befehl auf getdents
, der bis zu x Verzeichniseinträge zurückgibt. Sind andere Systemaufrufe beteiligt? Wenn ich laufe ls -l
, gibt es weitere Systemaufrufe? Ich versuche festzustellen, ob ls -l
es teurer und damit langsamer als ist ls
.
ls
es nicht für die Automatisierung vorgesehen ist, gibt es immer effizientere und sicherere Möglichkeiten, das Dateisystem für Programmierzwecke zu beleuchten.
strace ls
undstrace ls -l
anzeigen.