728x90
반응형
※ Powershell 자주 묻는 질문
한국어 POWERSHELL 자주 묻는 질문
개념 : PowerShell에 대해 가장 많이 묻는 질문. 여러 가지 방법으로 이 목록을 사용하실 수 있습니다: 스크립트에 명령 복사/붙여 넣기 특정 명령의 구문을 신속하게 확인 기술 지식 향상 새 명령
powershell-guru.com
안녕하세요. 바른 호랑이입니다.
이번 게시글에서는 별도의 압축 프로그램을 설치하지않고 PowerShell을 활용하여 파일을 압축하고 해제하는 방법에 대해서 소개해드리려고합니다. 일반적으로 파일을 압축하고 해제할 때는 반디집이나 알집과 같은 파일 압축 및 해제 프로그램을 사용하는 경우가 일반적이지만, 위와 같은 프로그램이 없더라도 Windows 운영체제의 기본적으로 설치되어 있는 PowerShell을 활용하여 파일들을 압축하고 해제할 수 있습니다. 자세한 코드는 아래의 코드문을 활용하시면 되며, 그 외에도 PowerShell을 활용한 다양한 작업들에 대해서 궁금하신 분들을 위해서 PowerShell코드들을 참고할 수 있는 사이트 링크와 기본적인 작업 플로우 순서를 사진들로 작성하였으니 필요하신 분들은 참고하시면 될 것 같습니다.
※ PowerShell 코드
### COMPRESS ###
# 방법 1
Compress-Archive -Path C:\Users\Bestc\Desktop\Test_files -DestinationPath C:\Users\Bestc\Desktop\Test_files_01.zip
# 방법 2
Add-Type -AssemblyName 'System.IO.Compression.Filesystem'
[System.IO.Compression.ZipFile]::CreateFromDirectory('C:\Users\Bestc\Desktop\Test_files' ,
'C:\Users\Bestc\Desktop\Test_files_02.zip')
### UNCOMPRESS ###
# Powershell v5
# 방법 1
Expand-Archive -Path C:\Users\Bestc\Desktop\Test_files_01.zip -DestinationPath C:\Users\Bestc\Desktop
# 방법 2
# [System.Text.Encoding]::GetEncoding("EUC-KR"): 압축파일명이 한글로되어있어서 이름이 깨지는 것을 방지하기 위한 코드입니다.
Add-Type -AssemblyName 'System.IO.Compression.Filesystem'
[System.IO.Compression.ZipFile]::ExtractToDirectory('C:\Users\Bestc\Desktop\Test_files_02.zip',
'C:\Users\Bestc\Desktop',
[System.Text.Encoding]::GetEncoding("EUC-KR"))
※ 작업 순서







728x90
반응형
'직장생활 > Tips - 업무관련' 카테고리의 다른 글
[Tips] SQL 스토어드 프로시저(Stored Procedure) 작성 요령 (2) | 2023.04.19 |
---|---|
[Tips] Power BI 파일복구 및 복원 방법(+Tabular / pbi-tools) (0) | 2022.07.29 |
[Tips] 테이블 상위 n개 행, 컬럼명, 전체 행수 확인 (0) | 2022.07.07 |
댓글