처음부터 차근차근

chmod, fchmod, stat, lstat, getopt 본문

Linux & Unix

chmod, fchmod, stat, lstat, getopt

_soyoung 2022. 2. 23. 21:11

chmod()

지정한 파일명에 대하여 접근권한을 변경하는 함수

 

코드

 

결과

 

 

 

fchmod()

변경 파일 기술자를 사용해 지정한 파일 접근권한 변경하는 함수

 

코드

실행결과

 

코드2

 

실행결과2

 

 

 

stat(), lstat()

주어진 파일명(문자열)을 통해 상태정보를 추출하는 함수

 

<두 함수의 차이점>

stat()의 경우 링크 파일일 때 원본에 접근하고,

lstat()는 stat()와는 달리 주어진 파일 자체 정보를 추출한다.

 

 

코드

stat
lstat
출력할 때 사용할 파일 코드
위에꺼 헤더

 

실행결과

 

getopt()

옵션 및 설정 값 추출할 때 사용하는 함수

반복 호출하는 방식으로 이용된다.

 

코드

 

실행결과

 

 

 

 

 

출처 : 운영체제(21-1학기)김병국교수 강의 내용 변형 및 요약

Comments