attrib도스, OS/2, 마이크로소프트 윈도우의 명령 가운데 하나이다. attrib의 기능은 파일 특성 (읽기 전용/r, 보관/a, 시스템/s, 숨김/h)을 설정하고 제거하는 것이다. 이러한 특성들은 파일을 보호하고 분류할 목적으로 다양한 소프트웨어에 사용된다.[1]

attrib
개발자인텔, IBM, 마이크로소프트, Phil Brutsche, ReactOS 기여자들
발표일1984년 (도스 버전)
운영 체제ISIS-II, DOS, OS/2, 마이크로소프트 윈도우, ReactOS, SymbOS
종류명령어

수많은 사용자들은 일반적으로 읽기 전용 특성을 마주치면서 소프트웨어 사용 시 사용자가 파일을 덮어쓰거나 추가하지 못하게 한다. 그러나 사용자에게 확인을 받은 뒤에는 소프트웨어가 이 옵션을 무효화할 수 있다. 보관 특성은 어느 파일을 백업할 필요가 있는지를 알려주기 위해 다양한 백업 및 파일 복사 프로그램에 사용된다.[2] 숨김 특성은 영향을 받는 파일들이 수많은 프로그램들에 보이지 않게 하지만 다양한 소프트웨어, 특히 파일 나열, 표시, 검색을 목적으로 설계된 소프트웨어는 숨김 파일을 보이게 만들 수 있으며 숨김 처리되어 있음을 표시해준다. 시스템 특성은 특정한 운영 체제 파일들을 가리키며 다른 특성들에 비해 대부분의 소프트웨어의 작동에 덜 영향을 미친다.

attrib 명령어의 정의

편집

윈도 파일에는 4가지 특성이 있다.

  • (r) 읽기 전용 파일 특성
  • (a) 보관 파일 특성
  • (s) 시스템 파일 특성
  • (h) 숨김 파일 특성

하나 이상의 파일을 +와 -를 사용하여 설정하거나 설정을 해제할 수 있다. 3가지 옵션 스위치가 있지만 아래의 스위치들이 모든 버전의 윈도우에서 인식하는 것은 아니다.:

일반적인 attrib 명령어의 문법은 다음과 같다:

attrib [+r|-r] [+a|-a] [+h|-h] [+s|-s] [d:][path]filename [/s] [/d] [/l]

예를 들어, 읽기 전용과 숨김 특성을 현재 디렉터리의 모든 파일에서 제거하려면 다음과 같이 입력한다:

attrib -r -h *.* /s /d

-s 변수는 파일에 대한 시스템 특성을 제거하며 주의 있게 사용해야 한다. 일반 시스템 파일에는 사용할 수 없다.

C:\DOS>attrib +S +H example.jpg

같이 보기

편집
  • cacls - MS 윈도 NT 파일 시스템 ACL 제어 유틸리티
  • chattr - 유닉스/리눅스에 쓰이는 특성 관리 명령어

참조

편집
  1. Yabumoto, Kan (2000년 1월 17일). “XXCOPY Technical Bulletin #06”. 2007년 7월 13일에 원본 문서에서 보존된 문서. 2007년 8월 2일에 확인함. 
  2. “DOS Attrib”. 《Encyclopedia》. PC Magazine. 2012년 3월 2일에 원본 문서에서 보존된 문서. 2007년 8월 2일에 확인함. 

외부 링크

편집