compact
NTFS 파티션에서 파일 또는 디렉터리 압축을 표시하거나 변경합니다. 매개 변수 없이 사용하는 경우 압축 은 현재 디렉터리의 압축 상태와 해당 디렉터리에 포함된 모든 파일을 표시합니다.
구문
compact [/C | /U] [/S[:dir]] [/A] [/I] [/F] [/Q] [/EXE[:algorithm]] [/CompactOs[:option] [/windir:dir]] [filename [...]]
매개 변수
매개 변수 | 설명 |
---|---|
/c | 지정된 디렉터리 또는 파일을 압축합니다. /EXE 매개 변수를 지정하지 않는 한 나중에 추가된 모든 파일이 압축되도록 디렉터리로 표시됩니다. |
/U | 지정된 디렉터리 또는 파일의 압축을 풉니다. 나중에 추가된 모든 파일이 압축되지 않도록 디렉터리에 표시됩니다. /EXE 매개 변수를 지정하면 실행 파일로 압축된 파일만 압축되지 않습니다. /EXE 매개 변수를 지정하지 않으면 NTFS 압축 파일만 압축되지 않습니다. |
/s[:<dir>] |
지정된 디렉터리 및 모든 하위 디렉터리의 파일에 대해 선택한 작업을 수행합니다. 기본적으로 현재 디렉터리가 값으로 <dir> 사용됩니다. |
/a | 숨겨진 파일 또는 시스템 파일을 표시합니다. 기본적으로 이러한 파일은 포함되지 않습니다. |
/i | 지정된 작업을 계속 수행하여 오류를 무시합니다. 기본적으로 이 명령은 오류가 발생하면 중지됩니다. |
/f | 지정된 디렉터리 또는 파일의 압축 또는 압축을 강제로 해제합니다. 이미 압축된 파일은 기본적으로 건너뜁습니다. /f 매개 변수는 시스템 크래시로 인해 작업이 중단되었을 때 부분적으로 압축된 파일의 경우 사용됩니다. 파일을 완전히 압축하려면 /c 및 /f 매개 변수를 사용하고 부분적으로 압축된 파일을 지정합니다. |
/q | 가장 중요한 정보만 보고합니다. |
/Exe | 자주 읽지만 수정되지 않은 실행 파일에 최적화된 압축을 사용합니다. 지원되는 알고리즘은 다음과 같습니다.
|
/CompactOs | 시스템의 압축 상태를 설정하거나 쿼리합니다. 지원되는 옵션은 다음과 같습니다.
|
/Windir | 오프라인 운영 체제를 쿼리할 때 /CompactOs:query 매개 변수와 함께 사용됩니다. Windows가 설치된 디렉터리를 지정합니다. |
<filename> |
패턴, 파일 또는 디렉터리를 지정합니다. 여러 파일 이름 및 *? wild카드 문자를 사용할 수 있습니다. |
/? | 명령 프롬프트에 도움말을 표시합니다. |
설명
이 명령은 NTFS 파일 시스템 압축 기능의 명령줄 버전입니다. 디렉터리의 압축 상태는 파일이 디렉터리에 추가될 때 자동으로 압축되는지 여부를 나타냅니다. 디렉터리의 압축 상태를 설정해도 디렉터리에 이미 있는 파일의 압축 상태가 반드시 변경되지는 않습니다.
이 명령을 사용하여 DriveSpace 또는 DoubleSpace를 사용하여 압축된 볼륨을 읽거나 쓰거나 탑재할 수 없습니다. 이 명령을 사용하여 FAT(파일 할당 테이블) 또는 FAT32 파티션을 압축할 수도 없습니다.
예제
현재 디렉터리, 해당 하위 디렉터리 및 기존 파일의 압축 상태를 설정하려면 다음을 입력합니다.
compact /c /s
현재 디렉터리 자체의 압축 상태를 변경하지 않고 현재 디렉터리 내에서 파일 및 하위 디렉터리의 압축 상태를 설정하려면 다음을 입력합니다.
compact /c /s *.*
볼륨을 압축하려면 볼륨의 루트 디렉터리에서 다음을 입력합니다.
compact /c /i /s:\
참고 항목
다음은 볼륨의 루트 디렉터리를 포함하여 모든 디렉터리의 압축 상태를 설정하고 볼륨의 모든 파일을 압축하는 예제입니다. /i 매개 변수는 오류 메시지가 압축 프로세스를 중단하지 않도록 방지합니다.
디렉터리의 압축된 특성을 수정하지 않고 \tmp 디렉터리의 .bmp 파일 이름 확장명과 \tmp의 모든 하위 디렉터리를 사용하여 모든 파일을 압축하려면 다음을 입력합니다.
compact /c /s:\tmp *.bmp
시스템 크래시 중에 부분적으로 압축된 zebra.bmp 파일을 강제로 완전히 압축하려면 다음을 입력합니다.
compact /c /f zebra.bmp
디렉터리 c:\tmp에서 압축된 특성을 제거하려면 해당 디렉터리에 있는 파일의 압축 상태를 변경하지 않고 다음을 입력합니다.
compact /u c:\tmp