수색…
소개
보관 모듈 Microsoft.PowerShell.Archive
는 ZIP 보관 파일 ( Compress-Archive
)에 파일을 저장하고 압축을 해제하는 기능 ( Expand-Archive
)을 제공합니다. 이 모듈은 PowerShell 5.0 이상에서 사용할 수 있습니다.
이전 버전의 PowerShell에서는 커뮤니티 확장 또는 .NET System.IO.Compression.FileSystem 을 사용할 수있었습니다.
통사론
- Expand-Archive / Compress-Archive
- -통로
- 압축 할 파일의 경로 (Compress-Archive) 또는 파일의 형식을 추출하기위한 압축 파일의 경로 (Expand-Archive)
- 다른 여러 경로 관련 옵션이 있습니다. 아래를 참조하십시오.
- -DestinationPath (선택 사항)
- 이 경로를 제공하지 않으면 아카이브가 현재 작업 디렉토리 (Compress-Archive)에 생성되거나 아카이브 내용이 현재 작업 디렉토리 (Expand-Archive)로 추출됩니다.
매개 변수
매개 변수 | 세부 |
---|---|
압축 레벨 | 로 설정 압축 수준 (전용 아카이브를 압축) Fastest , Optimal 또는 NoCompression |
확인 | 실행하기 전에 확인 메시지를 표시합니다. |
힘 | 확인하지 않고 명령을 실행하도록합니다. |
LiteralPath | 리터럴로 사용되는 경로 , 여러 경로를 지정하는 데 사용되는 와일드 카드가없는 경로 |
통로 | 와일드 카드를 포함 할 수있는 경로 , 여러 경로를 지정하는 데 사용 |
최신 정보 | (압축 아카이브 전용) 기존 아카이브 업데이트 |
만약 | 명령 시뮬레이션 |
비고
자세한 내용은 MSDN Microsoft.PowerShell.Archive (5.1) 를 참조하십시오.
와일드 카드로 압축 아카이브
Compress-Archive -Path C:\Documents\* -CompressionLevel Optimal -DestinationPath C:\Archives\Documents.zip
이 명령은 다음과 같습니다.
-
C:\Documents
모든 파일을 압축합니다C:\Documents
-
Optimal
압축을 사용합니다. - 결과 아카이브를
C:\Archives\Documents.zip
에 저장하십시오.-
-DestinationPath
가 없으면.zip
을 추가합니다. -
-LiteralPath
는.zip
없이 이름을 지정해야 사용할 수 있습니다.
-
Compress-Archive로 기존 ZIP 업데이트
Compress-Archive -Path C:\Documents\* -Update -DestinationPath C:\Archives\Documents.zip
- 이렇게하면 모든 파일
Documents.zip
이C:\Documents
의 새 파일로 추가되거나 대체됩니다C:\Documents
Expand-Archive로 압축을 풉니 다.
Expand-Archive -Path C:\Archives\Documents.zip -DestinationPath C:\Documents
- 그러면
Documents.zip
모든 파일이C:\Documents
폴더로 추출됩니다C:\Documents
Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow