Existe uma biblioteca Java de funções do Unix?

Eu estou procurando uma biblioteca Java para fazer interface com as funções padrão do Unix, ou seja,stat(), getpwuid(), readlink().

Isso costumava existir, e foi chamadojavaunix. Foi lançado em 2000. Veja esteanúncio. Mas a página do projeto já se foi.

Existe algum substituto moderno para esses tipos de funções em Java hoje? Pode-se fazer uma chamada de sistema para/bin/ls -l e analisar a saída, ou escrever um método JNI personalizado, mas essas abordagens são mais trabalhosas do que simplesmente usar o antigojavaunix biblioteca.

Esclarecimento - A fim de descobrir o dono de um arquivo, a partir de um programa em C, ele deve chamarstat() que fornece o UID do proprietário e, em seguida, usagetpwuid() para obter o nome da conta do UID. Em Java isso pode ser feito através de um método JNI customizado, ou ojavaunix biblioteca que usa JNI.

questionAnswers(4)

yourAnswerToTheQuestion