So lesen Sie die Linux-Dateiberechtigung programmgesteuert in C / C ++

7

Wie kann ich die Berechtigung für Linux-Dateien programmatisch statt mit "ls" lesen und dann das Ergebnis analysieren?

    
Bao Le 11.01.2012, 01:20
quelle

2 Antworten

22

Der Systemaufruf stat(2) gibt eine struct stat zurück, die ein st_mode -Member enthält. Dies sind die Modusbits, die ls -l anzeigt.

Auf meinem System lautet die Seite man 2 stat :

%Vor%     
Greg Hewgill 11.01.2012, 01:22
quelle
2

Dies ist eine Funktion in C, die Dateiberechtigungen im Zeichenfolgenformat "rwxr-r -"

zurückgibt %Vor%     
Chalasani Arjith 26.09.2017 22:17
quelle

Tags und Links