Gibt es eine Java-Bibliothek mit Unix-Funktionen?

Ich bin auf der Suche nach einer Java-Bibliothek für die Anbindung an Standard-Unix-Funktionen, d. H.stat(), getpwuid(), readlink().

Diese existierte früher und wurde aufgerufenjavaunix. Es wurde bereits im Jahr 2000 veröffentlichtAnkündigung. Aber die Projektseite ist jetzt weg.

Gibt es heute einen modernen Ersatz für diese Art von Funktionen in Java? Man könnte einen Systemaufruf machen/bin/ls -l und analysieren Sie die Ausgabe oder schreiben Sie eine benutzerdefinierte JNI-Methode, aber diese Ansätze sind aufwendiger als die Verwendung der altenjavaunix Bibliothek.

Klarstellung - Um den Eigentümer einer Datei aus einem C-Programm herauszufinden, sollte es aufrufenstat() Das gibt die UID des Besitzers und dann verwendengetpwuid() um den Kontonamen von der UID zu erhalten. In Java kann dies über eine benutzerdefinierte JNI-Methode oder über die erfolgenjavaunix Bibliothek, die JNI verwendet.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage