これは Linux コマンドではありません。ライブラリCからロードできる関数です。unistd.h
C次のようにプログラムで使用できます。
#include <unistd.h>
#include <stdio.h>
int main () {
int writeable;
writeable = access("/path/to/file", W_OK);
if (writeable == -1)
printf("Not writeable!");
else
printf("Writeable!";
return 0;
}
0成功すると返されることに注意してください。And0はCおよび 他の多くの言語では当てはまりませんが、この場合は を意味しtrueます。
man access標準の Linux ディストリビューションにはすべての C ライブラリと関数のマニュアル ページがあるため、これが Linux コマンドであることを意味するものではありません。もご覧いただけますman malloc。ヘッダーを表示することで、それが Linux コマンドなのか C ライブラリのマニュアル ページなのかを判断できます。例man access:
ACCESS(2) Linux Programmer's Manual ACCESS(2)
NAME
access - check real user's permissions for a file
SYNOPSIS
#include <unistd.h>
int access(const char *pathname, int mode);
ご覧のとおり、最初の行にはLinux Programmer's Manual.