{{위키데이터 속성 추적}}
'''파일 특성'''(file attribute)은 [[컴퓨터 파일]]에 연결되거나 이를 서술하는 [[메타데이터]]이다. 다시 말해, 넓은 의미로는 파일에 관한 모든 [[메타정보]]를 가리키는 말이며, 좁은 의미로는 권한 혹은 일부의 메타정보만을 가리킨다. 이를테면, [[운영 체제]]는 파일의 작성, 수정 [[날짜]]와 파일 크기, 파일 [[파일 확장자|확장자]], 어떠한 [[응용 프로그램]]이 파일을 열었는지와 같은 자취를 유지할 수 있다. 파일 접근 [[허가]]는 이러한 자취 위에서 유지된다. [[애플]]의 [[OS X]] (버전 10.3 이후)을 사용하는 [[사용자 (컴퓨팅)|사용자]]는 코멘트나 색 이름 다른 특성을 추가할 수도 있다.

== 종류 ==
=== 도스 및 마이크로소프트 윈도우 ===
전통적으로 도스와 마이크로소프트 윈도우에서 파일과 폴더는 다음의 4가지 특성을 수용하였다:<ref name=pcmag-t /><ref name=computerhope-t /><ref name=IndianaUni-t />
* '''보관''' - 보관하는 것임을 알린다.
* '''읽기 전용''' - 읽기만 허용하고 수정은 허용하지 않는다. 폴더에 대한 읽기 전용은 일반적으로 무시된다.<ref name="hidden and readonly" />
* '''시스템''' - 시스템 파일임을 알린다.
* '''숨김''' - 파일을 보이지 않는다.

새로운 버전의 윈도우에서 마이크로소프트는 [[NTFS]] 파일 시스템에서 다음과 같은 특성들을 추가하였으며<ref name="microsoft-full" /> 반드시 이것들로만 국한되지는 않는다<ref>{{웹 인용|제목=HOW TO: Use the File Attribute Management Script (Fileattributes.pl) in Windows 2000|url=http://support.microsoft.com/kb/320050|work=Microsoft support|publisher=Microsoft|accessdate=2 December 2012}}</ref>:
* 내용을 압축하여 디스크 공간 절약
* 데이터 보호를 위해 내용을 암호화
* 내용 색인 허용

=== 4.4BSD 라이트 및 파생 ===
; 공통
* '''(사용자) 덤프 없음'''
* '''(사용자 및 시스템) 변경 불가'''
* '''(사용자 및 시스템) 추가 전용'''
* '''(사용자) 불투명'''
; FreeBSD
* '''(사용자 및 시스템) 언링크 없음'''
* '''(시스템) 보관 안 함'''
* '''(시스템) 스냅샷'''
; 드래곤플라이 BSD
* '''(사용자 및 시스템) 이력 없음'''
* '''(사용자) 스왑캐시'''
* '''(시스템) 스왑캐시'''
* '''(시스템) 보관'''
; NetBSD
* '''(시스템) 보관'''
; OS X
* '''(사용자) 숨김'''

== 특성 변경 ==
도스와 [[OS/2]], 윈도의 명령 프롬프트에서는 파일의 특성을 변경하는 명령어로는 [[attrib]]가 있으며, 4가지 특성을 보거나 변경할 수 있다.<ref name=IndianaUni-t /><ref name=pcmag-attrib.exe /> 마이크로소프트 윈도우의 파일 탐색기에서는 7가지 특성이 나타나 있지만 시스템 특성은 설정하거나 변경할 수 없다.<ref name="hidden and readonly" /> [[윈도우 7]] 이후의 구성 요소로 도입된 [[윈도우 파워 셸]]은 <code>Get-ItemProperty</code>, <code>Set-ItemProperty</code>라는 두 가지 읽기/쓰기 특성을 제공한다.<ref>{{웹 인용|제목=Use a PowerShell Cmdlet to Work with File Attributes|url=http://blogs.technet.com/b/heyscriptingguy/archive/2011/01/26/use-a-powershell-cmdlet-to-work-with-file-attributes.aspx|work=Hey, Scripting Guy! Blog|publisher=Microsoft|accessdate=3 December 2012|date=26 January 2011|보존url=https://web.archive.org/web/20110129041129/http://blogs.technet.com/b/heyscriptingguy/archive/2011/01/26/use-a-powershell-cmdlet-to-work-with-file-attributes.aspx|보존날짜=2011-01-29|url-status=dead}}</ref>

[[윈도우 NT]] 기반 운영 체제에서 파일의 특성을 변경하려면 사용자가 "쓰기 특성"과 "쓰기 확장 특성"이라는 적절한 파일 시스템 접근 권한을 소유하여야 한다.<ref>{{웹 인용|제목=How to set, view, change, or remove special permissions for files and folders in Windows XP|url=http://support.microsoft.com/kb/308419|work=Microsoft Support|publisher=Microsoft|accessdate=2 December 2012|date=7 May 2007}}</ref>

[[4.4BSD]], [[4.4BSD 라이트]] 파생에서는 <code>[[chflags]]</code>와 <code>[[ls]]</code> 명령을 사용하여 파일의 특성을 변경하거나 볼 수 있다. 4.4BSD 파생 운영 체제에서 파일의 사용자(user) 특성을 변경하려면 사용자는 파일의 소유자이거나 슈퍼사용자여야 한다. 시스템(system) 특성을 변경하려면 사용자는 슈퍼사용자여야 한다.

리눅스에서는 <code>[[chattr]]</code>, <code>[[lsattr]]</code> 명령을 사용하여 파일 특성을 보거나 변경할 수 있다.

== 같이 보기 ==
* [[확장 파일 특성]]

== 각주 ==
{{각주|refs=
<ref name="pcmag-t">{{웹 인용|제목=Definition of: file attribute|url=http://www.pcmag.com/encyclopedia_term/0,1237,t=file+attribute&i=43154,00.asp|work=[[PC Magazine]]|publisher=[[지프 데이비스]]|accessdate=2 December 2012|archive-date=2013-01-16|archive-url=https://web.archive.org/web/20130116053300/http://www.pcmag.com/encyclopedia_term/0%2C1237%2Ct%3Dfile+attribute%26i%3D43154%2C00.asp|url-status=dead}}</ref>

<ref name="computerhope-t">{{웹 인용|제목=File attributes|url=http://www.computerhope.com/jargon/f/fileattr.htm|work=Computer Hope|accessdate=2 December 2012}}</ref>

<ref name="IndianaUni-t">{{서적 인용|제목=In Windows, what are file attributes, and how can I change them?|work=Knowledge Base|publisher=[[Indiana University]]|accessdate=2 December 2012|date=11 October 2011}}</ref>

<ref name="hidden and readonly">{{웹 인용|제목=You cannot view or change the Read-only or the System attributes of folders in Windows Server 2003, in Windows XP, in Windows Vista or in Windows 7|url=http://support.microsoft.com/kb/326549|work=Microsoft Support|publisher=Microsoft|accessdate=2 December 2012|date=31 May 2012}}</ref>

<ref name="microsoft-full">{{웹 인용|제목=File Attribute Constants (Windows)|url=http://msdn.microsoft.com/en-us/library/windows/desktop/gg258117%28v=vs.85%29.aspx|work=[[MSDN]]|publisher=Microsoft|accessdate=2 December 2012}}</ref>

<ref name=pcmag-attrib.exe>{{웹 인용|제목=Definition of: DOS Attrib|url=http://www.pcmag.com/encyclopedia_term/0,2542,t=DOS+Attrib&i=41730,00.asp|work=[[PC Magazine]]|publisher=[[지프 데이비스]]|accessdate=2 December 2012|archive-date=2012-03-02|archive-url=https://web.archive.org/web/20120302041859/http://www.pcmag.com/encyclopedia_term/0%2C2542%2Ct%3DDOS+Attrib%26i%3D41730%2C00.asp|url-status=dead}}</ref>
}}

{{컴퓨터 파일}}
{{파일 시스템}}

[[분류:파일 시스템]]