λ³Έλ¬Έ λ°”λ‘œκ°€κΈ°
🐧운영체제/Windows

μœˆλ„μš° - NTFS νŒŒν‹°μ…˜ 파일 μ••μΆ• λͺ…λ Ήμ–΄(compact)

by Janger 2023. 5. 15.
728x90
λ°˜μ‘ν˜•

 

μ••μΆ• (ν•˜μœ„ 디렉터리 포함)
COMPACT /C /S:"C:\Somefolder"

 

μ••μΆ• ν’€κΈ° (ν•˜μœ„ 디렉터리 포함)
COMPACT /U /S:"C:\Somefolder"

 

ν˜„μž¬ λ””λ ‰ν„°λ¦¬μ˜ μ••μΆ• μƒνƒœ 확인 (ν•˜μœ„ 디렉터리 포함)
COMPACT /S

 

 

 

compact λͺ…λ Ήμ–΄ 도움말 (compact /?)


NTFS νŒŒν‹°μ…˜μ— μžˆλŠ” νŒŒμΌμ˜ μ••μΆ•μ„ ν‘œμ‹œν•˜κ±°λ‚˜ λ°”κΏ‰λ‹ˆλ‹€.

COMPACT [/C | /U] [/S[:디렉터리]] [/A] [/I] [/F] [/Q] [/EXE[:μ•Œκ³ λ¦¬μ¦˜]]
        [/CompactOs[:μ˜΅μ…˜] [/WinDir:디렉터리]] [파일 μ΄λ¦„ [...]]

  /C        μ§€μ •ν•œ νŒŒμΌμ„ μ••μΆ•ν•©λ‹ˆλ‹€. λ””렉터리가
            ν‘œμ‹œλ˜κ³  /EXEκ°€ μ§€μ •λ˜μ§€ μ•Šμ€ κ²½μš°
            λ‚˜μ€‘에 μΆ”κ°€λœ νŒŒμΌλ„ μ••μΆ•ν•©λ‹ˆλ‹€.
  /U        μ§€μ •ν•œ νŒŒμΌμ˜ μ••μΆ•μ„ ν’‰λ‹ˆλ‹€. λ””렉터리가 ν‘œμ‹œλ˜κ³ 
            λ‚˜μ€‘에 μΆ”κ°€λœ νŒŒμΌμ„ μ••μΆ•ν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€.
            /EXEλ₯Ό μ§€μ •ν•˜λ©΄ μ‹€ν–‰ νŒŒμΌλ‘œ μ••μΆ•λœ νŒŒμΌλ§Œ
            μ••μΆ•μ΄ ν’€λ¦½λ‹ˆλ‹€. μƒλž΅ν•˜λ©΄ NTFS둜 μ••μΆ•λœ νŒŒμΌλ§Œ
            μ••μΆ•μ΄ ν’€λ¦½λ‹ˆλ‹€.
  /S        μ§€μ •λœ λ””렉터리와 λͺ¨λ“  ν•˜μœ„ λ””λ ‰ν„°λ¦¬μ—μ„œ
            μ§€μ •ν•œ μž‘업을 μ‹€ν–‰ν•©λ‹ˆλ‹€. κΈ°λ³Έ "dir"은
            ν˜„μž¬ λ””λ ‰ν„°λ¦¬μž…λ‹ˆλ‹€.
  /A        μˆ¨κΉ€ λ˜λŠ” μ‹œμŠ€ν…œ νŠΉμ„±μ„ κ°€μ§„ νŒŒμΌμ„ ν‘œμ‹œν•©λ‹ˆλ‹€.
            μ΄ νŒŒμΌμ€ κΈ°λ³Έμ μœΌλ‘œ μƒλž΅λ©λ‹ˆλ‹€.
  /I        μ˜€λ₯˜κ°€ λ°œμƒν•œ ν›„에도 μ§€μ •λœ μž‘업을 κ³„속 μ‹€ν–‰ν•©λ‹ˆλ‹€.
            μ˜€λ₯˜κ°€ λ°œμƒν•  κ²½μš° κΈ°λ³Έμ μœΌλ‘œ COMPACTκ°€
            μ€‘μ§€λ©λ‹ˆλ‹€.
  /F        μ΄λ―Έ μ••μΆ•λœ νŒŒμΌμ„ ν¬ν•¨ν•˜μ—¬ μ§€μ •λœ λͺ¨λ“  νŒŒμΌμ„ κ°•μ œλ‘œ
            μ••μΆ•ν•©λ‹ˆλ‹€.  μ΄λ―Έ μ••μΆ•λœ νŒŒμΌμ€ κΈ°λ³Έμ μœΌλ‘œ
            κ±΄λ„ˆλœλ‹ˆλ‹€.
  /Q        κ°€μž₯ μ€‘μš”ν•œ μ •λ³΄λ§Œ λ³΄κ³ ν•©λ‹ˆλ‹€.
  /EXE      μžμ£Ό μ½μ§€λ§Œ μˆ˜μ •λ˜μ§€ μ•ŠλŠ” μ‹€ν–‰ νŒŒμΌμ— μ΅œμ ν™”λœ
            μ••μΆ•μ„ μ‚¬μš©ν•©λ‹ˆλ‹€. μ§€μ›λ˜λŠ” μ•Œκ³ λ¦¬μ¦˜μ€ λ‹€μŒκ³Ό κ°™μŠ΅λ‹ˆλ‹€.
            XPRESS4K  (κ°€μž₯ λΉ λ¦„) (κΈ°λ³Έκ°’)
            XPRESS8K
            XPRESS16K
            LZX       (μ΅œλŒ€ μ••μΆ•)
  /CompactOs μ‹œμŠ€ν…œμ˜ μ••μΆ• μƒνƒœλ₯Ό μ„€μ •ν•˜κ±°λ‚˜ μΏΌλ¦¬ν•©λ‹ˆλ‹€.  μ§€μ›λ˜λŠ” μ˜΅μ…˜μ€ λ‹€μŒκ³Ό κ°™μŠ΅λ‹ˆλ‹€.
             query  - μ‹œμŠ€ν…œμ˜ μ••μΆ• μƒνƒœλ₯Ό μΏΌλ¦¬ν•©λ‹ˆλ‹€.
             always - λͺ¨λ“  OS μ΄μ§„ νŒŒμΌμ„ μ••μΆ•ν•˜κ³  μ‹œμŠ€ν…œ μƒνƒœλ₯Ό μ••μΆ•μœΌλ‘œ μ„€μ •ν•©λ‹ˆλ‹€.
                      μ΄ μƒνƒœλŠ” κ΄€λ¦¬μžκ°€ λ³€κ²½ν•  λ•ŒκΉŒμ§€ μœ μ§€λ©λ‹ˆλ‹€.
             never  - λͺ¨λ“  OS μ΄μ§„ νŒŒμΌ μ••μΆ•μ„ ν’€κ³  μ‹œμŠ€ν…œ μƒνƒœλ₯Ό
                      λΉ„μ••μΆ•μœΌλ‘œ μ„€μ •ν•©λ‹ˆλ‹€. μ΄ μƒνƒœλŠ” κ΄€λ¦¬μžκ°€ λ³€κ²½ν•  λ•ŒκΉŒμ§€ μœ μ§€λ©λ‹ˆλ‹€.
  /WinDir    μ˜€ν”„라인 OSλ₯Ό μΏΌλ¦¬ν•  λ•Œ /CompactOs:query와 ν•¨κ»˜ μ‚¬μš©λ©λ‹ˆλ‹€. Windowsκ°€
             μ„€μΉ˜λœ λ””렉터리λ₯Ό μ§€μ •ν•©λ‹ˆλ‹€.
  filename  νŒ¨ν„΄, νŒŒμΌ λ˜λŠ” λ””렉터리λ₯Ό μ§€μ •ν•©λ‹ˆλ‹€.

  λ§€κ°œ λ³€μˆ˜ μ—†μ΄ COMPACTλ₯Ό μ‚¬μš©ν•˜λ©΄, ν˜„μž¬ λ””렉터리와 κ·Έ μ•ˆμ— μžˆλŠ”
  λͺ¨λ“  νŒŒμΌμ˜  μ••μΆ• μƒνƒœλ₯Ό ν‘œμ‹œν•©λ‹ˆλ‹€. μ—¬λŸ¬ κ°œμ˜ νŒŒμΌ μ΄λ¦„κ³Ό
  μ™€μΌλ“œμΉ΄λ“œλ₯Ό μ‚¬μš©ν•  μˆ˜ μžˆμŠ΅λ‹ˆλ‹€. λ§€κ°œ λ³€μˆ˜ μ‚¬μ΄μ—λŠ” κ³΅λ°±μ΄
  μžˆμ–΄μ•Ό ν•©λ‹ˆλ‹€. 

 

 

 

μ°Έκ³ : 

https://stackoverflow.com/questions/7928840/how-to-use-compact-exe-the-default-windows-compression-in-a-batch-file

 

How to use compact.exe, the default Windows compression, in a batch file

I want to use the default Windows compression utililty for compressing a directory in a batch file. Currently I am using the following command, but it's not working. COMPACT /C /S source destinati...

stackoverflow.com

 

728x90
λ°˜μ‘ν˜•