Attrib.exe는 Windows 운영체제의 C:\Windows\System32 폴더에 위치한 시스템 파일로, 파일 속성(File Attributes)을 표시하거나 변경할 수 있게 해주는 도구입니다. attrib 명령어를 사용하면 파일의 속성을 설정, 변경 또는 제거할 수 있으며, 파일을 읽기 전용, 보관, 시스템, 숨김 상태로 지정할 수 있습니다.
파일 속성이란?
파일 속성은 컴퓨터에 저장된 모든 파일에 연결된 메타데이터로, 파일이 생성되거나 수정된 시간, 파일 크기, 확장자, 파일 권한 같은 정보를 설명하고 기록합니다.
Windows 운영체제는 파일과 폴더에 다음 네 가지 속성을 제공합니다.
- 읽기 전용(Read-only) – r : 읽을 수는 있지만 내용을 수정할 수 없습니다
- 시스템(System) – s : 운영체제가 사용하며 일반적인 디렉터리 목록에는 표시되지 않습니다
- 숨김(Hidden) – h : 기본적으로 디렉터리 목록에 표시되지 않습니다
- 보관(Archive) – a : 백업이나 파일 복사 작업에 사용됩니다
attrib.exe로 파일 속성 변경하는 방법
속성은 [+]로 설정하고 [-]로 제거할 수 있습니다.
파일 속성을 확인하려면 해당 파일이나 폴더를 마우스 오른쪽 버튼으로 클릭한 뒤 '속성'을 선택하세요. Windows 10/8, Windows 7 또는 Windows Vista에서는 '읽기 전용'과 '숨김' 체크박스만 표시되며, '보관(Archive)' 체크박스를 보려면 '고급' 버튼을 클릭해야 합니다.

Attrib 명령어의 구문을 확인하려면 명령 프롬프트에 attrib /?를 입력하고 Enter 키를 누르면 됩니다.

완전히 숨겨진 개인 파일·폴더 만들기
Windows 사용자라면 이 기능을 활용해 개인용 숨김 파일이나 폴더를 만들 수 있습니다. 예를 들어 바탕화면에 Private이라는 이름의 일반 폴더가 있고, 이 폴더를 숨기고 싶다고 가정해 보겠습니다.
명령 프롬프트를 연 뒤 아래 명령어를 입력하고 Enter 키를 누르세요. 여기서 ACK는 필자의 사용자 이름이므로, 실제로는 자신의 사용자 이름으로 바꿔 입력해야 합니다.
attrib +s +h "C:\Users\ACK\Desktop\Private"
이렇게 하면 해당 폴더가 '시스템' 폴더이면서 동시에 '숨김' 폴더로 지정됩니다. 반면 “-s +h” 옵션을 사용하면 단순히 일반 숨김 폴더로만 설정됩니다.

숨긴 폴더를 다시 보려면 폴더 옵션에서 '숨김 파일, 폴더 및 드라이브 표시'를 체크하고 '보호된 운영 체제 파일 숨기기'의 체크를 해제해야 합니다. 또는 CMD에서 위 명령어 대신 “-s -h”를 사용하면 간단히 원래대로 되돌릴 수 있습니다.

물론 이 방법은 완벽한 보안 장치는 아니지만, 대부분의 사람들의 눈으로부터 폴더를 감추고 비밀로 유지하기에는 충분히 효과적입니다. 더 강력한 보호가 필요하다면 무료 파일·폴더 암호화 소프트웨어를 함께 활용해 보세요.
숨겨진 시스템 파일·폴더 목록 한 번에 확인하기
폴더 이름은 잊었지만 위치는 알고 있는 경우(혹은 그 반대의 경우), 다음 명령어를 실행하면 됩니다.
attrib C:\*.* /s|find "A SH">C:\hiddensystemfiles.txt¬epad C:\hiddensystemfiles.txt
이 명령을 실행하면 C 드라이브에 있는 모든 숨김 시스템 폴더의 목록이 출력됩니다.

물론 구문을 적절히 수정하면 특정 위치만 검색하도록 설정할 수도 있습니다.
파일 속성 변경 프리웨어
파일과 폴더의 속성 및 특성을 빠르게 변경할 수 있는 무료 도구를 찾고 있다면 Attribute Changer를 살펴보세요. 파워 유저를 위해 만들어진 이 도구는 다양한 파일·폴더 속성, 날짜, 시간, 나아가 NTFS 압축 설정까지 변경할 수 있습니다. 디지털 사진에 저장된 Exif 날짜·시간 정보도 Attribute Changer로 손쉽게 수정할 수 있습니다.
파일 속성 옵션을 마우스 오른쪽 버튼 메뉴(컨텍스트 메뉴)에 추가하는 방법도 참고해 보세요.
