Windows 탐색기의 파일 속성 열에 모든 값과 정의에 대한 유용한 리소스가 있습니까?
Windows 탐색기의 파일 속성 열에 모든 값과 정의에 대한 유용한 리소스가 있습니까?
답변:
R = 읽기 전용 : 대부분의 소프트웨어는 읽기 전용으로 표시된 파일을 볼 때 삭제 또는 수정을 거부합니다. 이것은 매우 간단합니다. 예를 들어, 읽기 전용 파일을 삭제하려고하면 DOS에 "액세스 거부"라고 표시됩니다. 반면에 Windows 탐색기는이를 행복하게 만듭니다. 일부는 중간 단계를 선택합니다. 파일을 수정하거나 삭제할 수 있지만 확인을 요청한 후에 만 가능합니다.
H = Hidden : 이것도 꽤 자명하다. 파일이 숨겨진 것으로 표시되면 정상적인 상황에서는 파일이 숨겨집니다. 앞의 예제와 같이 특수 플래그를 사용하지 않으면 "DIR"을 입력하면 DOS가 파일을 표시하지 않습니다.
S = 시스템 :이 플래그는 시스템에서 사용하는 중요한 파일에 태그를 지정하는 데 사용되며 디스크에서 변경하거나 제거해서는 안됩니다. 본질적으로 이것은 "더 심각한"읽기 전용 플래그와 같으며 대부분 이런 방식으로 처리됩니다. "숨겨진"속성이기도합니다. “숨겨진 파일 표시”를 활성화하더라도 시스템 파일은 표시되지 않습니다. "보호 된 운영 체제 파일 숨기기"를 비활성화하여 표시 할 수 있습니다 .
D = Directory : 파일을 설명하는 항목과 현재 디렉토리 내의 하위 디렉토리를 설명하는 항목을 구분하는 비트입니다. 이론적으로이 비트를 변경하여 파일을 디렉토리로 변환 할 수 있습니다. 물론 실제로 이렇게하면 디렉토리 항목이 특정 형식이어야합니다.
A = 보관: 파일을 수정하는 소프트웨어 응용 프로그램과 백업에 사용되는 응용 프로그램 간의 "통신 링크"로 사용되는 특수 비트입니다. 대부분의 백업 소프트웨어를 통해 사용자는 증분 백업을 수행 할 수 있으며, 마지막 백업 이후 변경된 파일 만 백업하도록 선택합니다. 이 비트는이 목적으로 사용됩니다. 백업 소프트웨어가 파일을 백업 ( "아카이브")하면 아카이브 비트가 지워집니다 (0으로 만듭니다). 이후에 파일을 수정하는 모든 소프트웨어는 보관 비트를 설정해야합니다. 그런 다음 다음에 백업 소프트웨어를 실행할 때 수정 된 파일과 백업해야 할 아카이브 비트를 확인하여 알 수 있습니다. 다시이 비트 사용은 "자발적"입니다. 백업 소프트웨어는 다른 소프트웨어를 사용하여 아카이브 비트를 올바르게 사용합니다. 일부 프로그램은 archive 속성을 설정하지 않고 파일을 수정할 수 있지만 운 좋게도 대부분의 소프트웨어는 "잘 동작"하며 비트를 올바르게 사용합니다. 그러나 중요한 파일이 백업되도록이 메커니즘에 절대 의존해서는 안됩니다.
위 목록에서 누락되었습니다.
C = 압축 : 압축 파일 / 폴더를 암호화 할 수 없습니다.
E = 암호화 : 암호화 된 파일 / 폴더를 압축 할 수 없습니다.
N = 색인 없음
L = 재분석 지점
O = 오프라인
P = 스파 스 파일
I = 콘텐츠 인덱싱되지 않음
T = 임시
조합 가능 (예 : HSA = Hidden, System, Archive)
Let- Bit
ter masks Description and notes
--- -------- ---------------------------------------------------------------
R 0x1 Read-only
H 0x2 Hidden
S 0x4 System
(V) 0x8 Volume label (obsolete in NTFS and must not be set)
D 0x10 Directory
A 0x20 Archive
X 0x40 Device (reserved by system and must not be set)
N 0x80 Normal (i.e. no other attributes set)
T 0x100 Temporary
P 0x200 Sparse file
L 0x400 Symbolic link / Junction / Mount point / has a reparse point
C 0x800 Compressed
O 0x1000 Offline
I 0x2000 Not content indexed (shown as 'N' in Explorer in Windows Vista)
E 0x4000 Encrypted
(Attributes introduced in Windows 8:)
(V) 0x8000 Integrity (ReFS volume only)
- 0x10000 Virtual (reserved by system and must not be set)
(X) 0x20000 No scrub (ReFS volume only)
(Attributes introduced in Windows 10, version 1703 (Creators Update):)
- 0x40000 Recall on open
(P) 0x80000 Pinned (OneDrive "always available files")
(U) 0x100000 Unpinned (OneDrive "online-only files")
- 0x200000 (Unused and reserved)
- 0x400000 Recall on data access
Windows 탐색기 (Windows 7 이상)에 표시되는 속성 :
RHSDAXNTPLCOIE
( 'X'= Device; 'P'= Sparse)
'attrib'명령 출력에 표시된 속성 (Windows 10, 버전 1703 기준) :
A__SHR_OI_VX_P_U__
( 'V'= Integrity; 'X'= Scrub 없음; 'P'= Pinned)
"% ~ a1"( FOR %%I IN (files) DO ECHO.%%~aI
) 출력에 표시된 속성 (Windows 10, 버전 1703 기준) :
drahscotl-x
( 'X'= 스크럽 없음)
NTFS 파일 특성에 대한 정식 참조 : https://msdn.microsoft.com/en-us/library/windows/desktop/gg258117(v=vs.85).aspx
고정 및 고정 해제 속성은 현재 위 참조에서 문서화되어 있지 않지만 OneDrive에서 "항상 사용 가능한 파일"및 "온라인 전용 파일"로 사용되는 것은이 독일어 기사에 나와 있습니다. Windows 10 버전 1703부터 'attrib'에서 두 속성을 수정할 수 있습니다. 속성은 Windows 탐색기의 속성 열에 표시되지 않지만 상태 열의 OneDrive 상태 아이콘에 표시됩니다.
인터넷에서 아직 이것을 찾지 못했지만 스파 스 파일에 해당하는 "P"속성도 있습니다. 이 플래그는 Windows 7에는 나열되어 있지만 Windows XP에는 표시되지 않습니다. Vista에 대해 확실하지 않습니다.
fsutil sparse setflag FILENAME
명령을 사용하여 파일 스파 스를 돌리고 탐색기에 플래그가 나타나는 것을 볼 수 있습니다 . 그러나 플래그를 해제 할 수있는 방법은 없습니다!
스파 스 파일은 압축 파일과 비슷하지만 좀 더 구체적입니다. 스파 스 파일을 사용하면 긴 범위의 널 (값 0) 바이트가 단순히 디스크에 저장되지 않습니다. 프로그램이 파일의 해당 부분에 액세스하려고하면 파일 시스템은 디스크에없는 것을 확인하고 대신 널 바이트 범위를 리턴합니다. 스파 스 파일에 대한 자세한 내용은 이 MSDN 페이지 를 참조하십시오 .