Ich schreibe gerade ein C-Programm, in dem ich ls und einige seiner Optionen neu erstellen muss. Ich habe keine Ahnung, wo ich anfangen soll, wenn es mit -l kommt. Ich suche nach dem Quellcode, aber ich kann nichts finden. Jede Hilfe, die mich in die richtige Richtung weist, um sie wiederherzustellen, wäre sehr hilfreich.Kann ls -l Quellcode nicht finden
0
A
Antwort
0
Sie können den Quellcode vieler GNU-Befehle hier finden: http://git.savannah.gnu.org/gitweb/?p=coreutils.git;a=tree;f=src;h=df809d8aabc8c9207166f3f3f1e814cc62560c8d;hb=master, einschließlich ls.
Hoffe diese Hilfe!
Verwandte Themen
- 1. Warum zählen Unterschiede zwischen ls und ls -l Linux-Befehl?
- 2. c: ls -l Implementierung gibt undefiniertes Verhalten
- 3. Golang Profiler kann den Quellcode nicht finden
- 4. "Fehler: ls -l: Befehl nicht gefunden" Wie zu beheben?
- 5. Was bedeutet^L in (Emacs Lisp) Quellcode?
- 6. Kann -l <Bibliothek in Eclipse nicht finden C++
- 7. Was bewirkt der folgende Befehl ls -la | sortieren | wc -l
- 8. Was bedeutet "s" im Ergebnis von "ls -l"?
- 9. Was ist com.apple.FinderInfo in `ls -l @` zu Hause?
- 10. awk die letzte ls -l Spalte inklusive Leerzeichen im Dateinamen
- 11. Unterschied zwischen ls -l und dired (in emacs)
- 12. Wo kann ich guten C++ Quellcode finden?
- 13. Unkompilierbarer Quellcode - kann keinen Symbolfehler finden
- 14. Problem beim Ausführen von ssh IPAddressA -l Benutzer "ssh -l IPAddressB ls" von meinem Bash-Skript
- 15. Warum findet Linux GNU nicht -size match du oder ls -l?
- 16. Web scraping eine Tabelle und kann den Quellcode nicht finden
- 17. Exec ("ls") nicht zurück volle "ls"
- 18. Android-Quellcode finden
- 19. MonoDevelop kann keine freigegebenen Bibliotheken finden auf (L) Ubuntu
- 20. „finden -ls“ mit dem richtigen Zeit-Stil
- 21. Wie kann ich Datum, Uhrzeit und Dateiname aus ls -l innerhalb einer Schleife extrahieren?
- 22. Warum `ls | Katze`! = `ls`?
- 23. log4j: Kann nicht finden Ressource
- 24. Für jede Sprache L über Σ *, L * L * = L *
- 25. Woher kann ich den Quellcode des cp-Befehls finden?
- 26. Unix Rohr in ls
- 27. bash ls Ausgabe in Datei, wenn ls keine Ergebnisse findet
- 28. was ls -F (ls --classify)
- 29. kann nicht javadoc Befehl finden - Maven
- 30. Wo kann ich eine gute Quellcode-Visualisierung finden?
Um. Du könntest deine eigene Arbeit machen, in diesem Fall würde ich dich fragen, was macht die -l-Flagge? Gibt Ihnen Dateiattribute. Rufen Sie diese Dateiattribute in C ab, wenn Ihre Benutzer das Flag -l verwenden und dann anzeigen. Kinderleicht. – DejaVuSansMono
Ich habe den Eindruck, dass es den Zweck der Neuerstellung von ls vereitelt, wenn es sich um Bildungszwecke handelt, da Sie den Code einfach kopieren und in Ihre Version einfügen können. Aber vielleicht möchten Sie hier aussehen: http://stackoverflow.com/questions/11528267/where-can-i-find-source-code-for-linux-core-commands –
Versuchen Sie, die Quelle von Busybox zu betrachten. Es hat ls, aber mit weniger Optionen, so dass sein Code einfacher wird. – Dani