tail head cat sleep
QR code linking to this page

Man page  — CHFLAGS

명칭

chflags – 파일의 플래그를 변경한다

내용

서식


chflags [ -R [-H | -L | -P] ] flags file ...

해설

chflags (은)는 지정한 파일의 플래그를, flags 그리고 지정한 값으로 변경합니다.

옵션은 이하대로입니다.
-H
  -R 옵션이 지정되어 있으면, 인수로 지정된 기호 연결을 더듬습니다 (나무 구조의 검색중에 발견된 기호 연결은 더듬지 않습니다).
-L
  -R 옵션이 지정되어 있으면, 모든 기호 연결을 더듬습니다.
-P
  -R 옵션이 지정되어 있으면, 어느 기호 연결도 더듬지 않습니다. 이것이 디폴트입니다.
-R
  지정된 파일 자신이 아니고, 그 파일 이하의 디렉토리 계층 모든 플래그를 변경합니다.

플래그는, 8 진수인가, 키워드를 콤마로 단락지은 것입니다. 현재 정의되고 있는 키워드는 이하대로입니다:

arch archived 플래그를 세트 합니다 (슈퍼 유저만)
opaque opaque 플래그를 세트 합니다 (소유자나 슈퍼 유저만)
nodump nodump 플래그를 세트 합니다 (소유자나 슈퍼 유저만)
sappnd system append-only (시스템 레벨에서의 추가 전용) 플래그를 세트 합니다 (슈퍼 유저만)
schg system immutable (시스템 레벨에서의 변경 불가) 플래그를 세트 합니다 (슈퍼 유저만)
sunlnk system undeletable (시스템 레벨에서의 삭제 불가) 플래그를 세트 합니다 (슈퍼 유저만)
uappnd user append-only (유저 레벨에서의 추가 전용) 플래그를 세트 합니다 (소유자 또는 슈퍼 유저만)
uchg user immutable (유저 레벨에서의 변경 불가) 플래그를 세트 합니다 (소유자 또는 슈퍼 유저만)
uunlnk user undeletable (유저 레벨에서의 삭제 불가) 플래그를 세트 합니다 (소유자 또는 슈퍼 유저만)
archived , sappend , schange , simmutable , uappend , uchange , uimmutable, sunlink , uunlink 상기의 키워드의 앨리어스(alias)

옵션 키워드의 전에 "no" (을)를 붙이면(자), 그 플래그를 무효로 합니다. 례:
nouchg immutable 비트를 클리어

기호 연결에는 플래그는 없습니다. 따라서, -H 혹은 -L 옵션을 지정하지 않고 기호 연결에 대해 chflags (을)를 실행했을 경우, 항상 성공합니다만, 아무 효과도 없습니다. -H , -L , -P 옵션은 -R 옵션을 지정하지 않는 한 무시됩니다. 또, 이러한 옵션은 서로의 효과를 덧쓰기하기 위해(때문에), 마지막에 지정된 옵션에 의해 명령의 동작이 정해집니다.

파일의 플래그를 보려면 "ls -lo" 로 합니다.

진단

The utility exits 0 on success, and >0 if an error occurs.

관련 항목

ls(1), chflags(2), stat(2), fts(3), symlink(7)

역사

chflagsBSD 4.4 에 처음으로 등장했습니다.

CHFLAGS (1) May 2, 1995

tail head cat sleep
QR code linking to this page


Ben Bullock이 유닉스 매뉴얼 페이지에서 서비스에 대한 의견을 주시기 바랍니다. Privacy policy.

Ken Thompson was once asked by a reporter what he would have changed about Unix if he had it all to do over again. His answer: “I would spell creat with an ‘e.'”