본문 바로가기
programming language/powershell

Powershell 에서 7z명령어 사용하기

by 남성 2015. 5. 5.

Powershell 에서 7z 을 사용할 때 7z.exe 명령어를 사용하면 정상적으로 동작을 하지 않는다.

 

따라서 다음과 같이 Powershell Profile 에 alias 을 설정하여 사용한다.

 

powershell profile 파일의 위치에 대한 확인 방법은 아래 글을 참조한다.

 

http://iamaman.tistory.com/1017

 

나는 보통 powershell 에서 아래 명령어를 통해 profile 을 설정한다. 아래 명령어를 실행해서 profile 이 없다면 새로 만들겠냐는 메시지가 나온다.

 

notepad $profile.CurrentUserAllHosts

 

powershell profile 에 다음과 같이 설정한다. 아래 명령어는 sz 라는 alias 로 만든 것이다.

 

set-alias sz "7z.exe의 path"

Example) set-alias sz "C:\Program Files\Bandizip\7z\7z.exe"

 

이제 powershell 을 재 시행하고 다음과 같이 7z 을 활용하여 압축을 할 수 있다. 아래 명령어는 D:\TEST 라는 폴더를 D:\TEST.zip 이라는 파일로 압축하는 예이다.

 

sz a D:\TEST.zip D:\TEST



댓글0