https://www.tabmode.com > Windows 10 > 시스템(System) > ATTRIB 명령어로 파일을 읽기 전용으로 설정하여 제멋대로 파일 내용이 변경되는 것을 방지하기 - Windows 10
▼ Windows 파일 탐색기에서 각각의 파일에 대한 속성을 확인할 수 있습니다. 다음과 같이 메뉴에서 1《보기》> 2자세히를 선택하면, 파일이나 폴더의 3특성 정보가 표시됩니다. 기본 설정에서는 특성 열은 표시되지 않습니다.
관련 기사
Windows 탐색기의 폴더 및 파일의 상세보기를 변경 및 사용자 지정 : 폴더의 종류Attrib 명령어를 사용하여 폴더 및 파일의 속성을 변경/해제 등의 사용자 정의를 할 수 있습니다.
스폰서 링크
▼ 본론에 들어가기 앞서서, Windows 파일 탐색기의 현재 폴더에서 빠르게 명령 프롬프트를 시작하는 방법을 소개하겠습니다. 다음과 같이 파일 탐색기의 주소 표시줄에서 현재 경로(path) 옆의1빈 공간을 클릭하여 선택하면, 반전됩니다.
▼ 반전된 현재 경로(path) 대신에2cmd라고 입력하고 Enter키를 누릅니다.
▼ 결과, 현재 디렉토리에서 명령 프롬프트가 시작됩니다.
파일의 특성을 관리하는 명령어입니다. 파일이나 디렉터리에 할당된 특성을 표시하고 설정 및 해제 등을 실행할 수 있습니다. 파일의 특성 정보는, Windows 파일 탐색기에서 파일이나 폴더를 마우스 오른쪽 클릭하여 속성을 클릭하면 나타나는 이하의 화면에서 1특성을 확인할 수 있습니다.
특성의 종류에는 주로《읽기 전용》《숨김 파일》《시스템 파일》《아카이브 》《인덱스》등이 있습니다. 각각 특성은 + / -로 설정 또는 해제할 수 있습니다. +는 속성을 설정, -는 그 속성을 해제합니다.
매개 변수 | 설명 |
---|---|
R | 읽기 전용 특성. 파일의 읽기 / 쓰기 속성을 변경합니다. 파일을 읽기 전용으로 지정하면 그 파일에 액세스할 수 있지만, 변경 또는 삭제할 수 없습니다. 파일에만 설정 가능합니다. 읽기 전용 파일 특성을 설정(+) / 해제(-) 합니다. 파일의 특성이 -R의 경우 쓰기 가능합니다. |
A | 아카이브 특성. BACKUP 및 RESTORE, XCOPY 명령은 아카이브 속성을 사용할 수 있습니다. BACKUP 명령을 사용하여 선택적으로 백업할 수 있습니다. |
H | 숨김 속성. 일반적으로 Windows 탐색기의 기본 설정으로 되어 있습니다.《dir /a》명령어 옵션을 사용하면 숨겨진 파일이 표시됩니다. |
S | 시스템 속성. Windows 시스템을 구성하는 파일임을 나타냅니다. 일반적으로 숨겨져 있습니다. |
I | 非인덱스 대상 파일 특성. |
s | 현재 폴더 및 하위 폴더에 속하는 모든 파일을 표시하는 옵션입니다. |
d | 현재 폴더 및 하위 폴더에 속하는 모든 파일 및 폴더를 표시하는 옵션입니다. |
attrib명령어만 사용한 경우, 현재 디렉토리에 있는 모든 파일의 속성을 표시합니다. ATTRIB 커멘드라인(Command Line)을 입력하면 모든 파일의 특성이 표시됩니다.
스폰서 링크
아래의 커맨드라인에서 파일이나 폴더의 특성을 설정 및 해제합니다. 명령(옵션)의 표기는 대/소문자 모두 가능합니다. 지정은 공백으로 구분합니다. 예를 들어, 파일에 읽기 전용 특성을 설정하려면 +r옵션을 겁니다. 반대로 해제하려면 -r옵션을 사용합니다.
attrib [+r/-r] [+a/-a] [+s/-s] [+h/-h] [드라이브:] [경로] [파일 이름] [/s [/d]]
attrib [+r/-r] [+a/-a] [+s/-s] [+h/-h] 파일 이름
attrib [+r/-r] [+a/-a] [+s/-s] [+h/-h] 디렉토리 이름
▼ 일반적으로 Windows 탐색기에서 파일 및 폴더 표시는 다음과 같은 GUI(그래픽 사용자 인터페이스)가 있습니다.
attrib명령어와 옵션을 사용하여 다음과 같이 표시할 수 있습니다.
▼ attrib 명령어만을 실행하면, 현재의 디렉토리(폴더)에 속하는 파일이 표시되지만 하위 폴더와 파일은 표시되지 않습니다.
C:\data>attrib 1
▼ /s옵션을 실행하면 현재 디렉토리 (폴더)에 속하는 파일은 물론 하위 파일까지 표시합니다. 그러나 하위 폴더는 표시되지 않습니다.
C:\data>attrib /s 1
▼ 또한, /d옵션을 붙이면 현재 디렉토리(폴더)에 속하는 파일은 물론 하위 폴더와 그 파일까지 표시됩니다.
C:\data>attrib /s /d 1
▼ 현재 디렉토리에 속하는 1특정 하위 폴더(etc)를 지정하여 그것만을 표시할 수 있습니다. 아래의 경우, 하위 폴더 etc에 속하는 파일과 하위 폴더를 전부 표시합니다.
C:\data>attrib etc\*.* /s /d 1
스폰서 링크
파일에 《읽기 전용》 특성을 붙이는 것으로, 마음대로 파일 내용의 변경이나 수정을 할 수 없도록 설정할 수 있습니다. 예를 들어, 아래의 텍스트 파일(sample.txt)에《읽기 전용》특성을 지정함으로써 파일 내용의 변경 및 저장을 방지합니다.
C:\data\etc>attrib +r sample.txt1
▲ 결과, 텍스트 파일의 속성이 2R 읽기 전용으로 바뀌었습니다.
▼ Windows 탐색기에서 보면 텍스트 파일에 속성의읽기 전용 특성1R 이 붙어 있습니다.
▼ 읽기 전용 특성의 텍스트 파일의 내용을 변경하고 저장하려고 하면, 다음과 같이 1이 파일은 읽기 전용 파일입니다. 다른 파일 이름을 사용하십시오. 라는 메시지가 표시됩니다.
위의 경우는 하나의 파일을 대상으로 속성을 설정했지만, *(별표 / asterisk) 및 /s옵션을 사용하여 폴더에 있는 모든 파일을 일제히 동일한 속성으로 설정할 수 있습니다 .
▼ 다음의 경우는 하나의 폴더에 있는 모든 파일의 속성을 일제히 설정합니다.
C:\data\etc>attrib +r *.* 1
▲ 결과, 해당 폴더 내의 2모든 파일이 읽기 전용(R)의 특성을 갖게 되었습니다만, 3하위 폴더의 파일에는 적용되지 않습니다.
▼ /s 옵션을 사용하여 하위 폴더의 모든 파일까지도 특성을 일제히 설정할 수 있습니다.
C:\data\etc>attrib +r *.* /s 1
▲ 결과, 해당 폴더 내의 2모든 파일은 물론, 3하위 폴더의 파일도 일제히 읽기 전용(R)의 특성되었습니다.
설정한 특성을 해제하려면, + 대신에 -옵션을 붙여 명령을 실행합니다.
관련기사
USB 메모리나 외장 하드 디스크(HDD)에 쓰기 금지와 읽기 전용으로 설정하기&쓰기 금지 해제하기스폰서 링크
Category
Windows Keyword Category
Tabmode Copyright©All rights reserved