집 >운영 및 유지보수 >리눅스 운영 및 유지 관리 >리눅스에 접근 기능이 있나요?
Linux에는 액세스 함수가 있습니다. 이 함수는 파일에 대한 사용자 권한을 확인하는 데 사용됩니다. 지정된 액세스 방법이 유효하면 함수는 0을 반환하고, 그렇지 않으면 함수는 "-1"을 반환합니다. int 접근(const char* 경로명, int 모드);".
이 튜토리얼의 운영 환경: linux7.3 시스템, Dell G3 컴퓨터.
Linux에 접근 기능이 있나요
access function 헤더 파일: unistd.h 기능: 파일이나 폴더의 접근 권한을 결정합니다. 즉, 읽기 전용 모드, 쓰기 전용 모드 등 특정 파일의 접근 모드를 확인합니다. 지정된 액세스 방법이 유효하면 함수는 0을 반환하고, 그렇지 않으면 -1을 반환합니다.
구문은 다음과 같습니다.
#include<unistd.h> int access(const char* pathname, int mode);
매개변수 소개:
경로 이름은 파일의 경로 이름 + 파일 이름입니다.
모드: 액세스 역할을 지정하며 값은 다음과 같습니다
F_OK 값은 0입니다. , 파일이 존재하는지 확인
값 참고: 후자의 세 개는 "|"와 함께 사용할 수 있습니다. 예: W_OK|R_OK
access("test",06); access("test",F_OK);
는 실제 사용자가 읽었는지 확인하는 데 사용됩니다. 테스트 파일에 대한 쓰기 권한과 테스트 파일이 존재하는지 여부를 각각 알 수 있습니다.
위 내용은 리눅스에 접근 기능이 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!