파이썬

맥에서 초간단 RAR 파일 압축 해제하기 📦 (무료, 설치없음)

0
Please log in or register to do it.

안녕하세요! 맥에서 rar 확장자 파일을 압축해제 하기 위해 앱스토어에서 압축해제 앱을 설치하는 방법도 있지만 그 중에서도 오늘은 맥에서 외부 프로그램설치 없이 RAR 파일을 쉽게 압축 해제하는 방법에 대해 알아보겠습니다.

홈브류(Homebrew)와 unar를 이용해볼 건데요. 홈브류는 맥에서 패키지 관리를 쉽게 해주는 도구이고, unar는 다양한 압축 파일 형식을 해제할 수 있는 유틸리티입니다. 자, 그럼 시작해볼까요? 🚀

1. 홈브류(Homebrew)란? 🍺

홈브류는 맥에서 소프트웨어를 설치하고 관리하기 쉽게 해주는 패키지 관리자입니다. 홈브류를 사용하면 다양한 오픈 소스 소프트웨어를 간편하게 설치할 수 있습니다.

2. 홈브류 설치하기 🛠️

먼저, 터미널을 엽니다. 터미널은 맥에서 명령어를 입력하여 시스템을 제어할 수 있는 프로그램입니다. 터미널을 여는 방법은 간단합니다:

  1. Launchpad(화면 아래쪽의 로켓 아이콘)를 클릭합니다.
  2. 터미널을 검색한 후 클릭하여 엽니다.

터미널이 열리면, 다음 명령어를 입력하여 홈브류를 설치합니다:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

이 명령어는 홈브류 설치 스크립트를 다운로드하고 실행합니다. 설치 과정에서 몇 가지 질문을 받을 수 있으니, 화면에 표시되는 안내를 따라 진행하세요. 설치가 완료되면 터미널에 다음과 같이 입력하여 홈브류가 제대로 설치되었는지 확인합니다:

brew --version

버전 정보가 출력되면 홈브류가 정상적으로 설치된 것입니다. 축하합니다! 🎉

3. unar 설치하기 📂

이제 홈브류를 사용하여 unar를 설치해보겠습니다. 터미널에 다음 명령어를 입력하세요:

brew install unar

잠시 기다리면 unar가 설치됩니다. 설치가 완료되면 unar 명령어를 사용할 준비가 된 것입니다.

4. RAR 파일 해제하기 🔓

이제 unar를 사용하여 RAR 파일을 압축 해제해보겠습니다. 예를 들어, 다운로드 폴더에 있는 king_9.0.3.rar 파일을 해제하고 싶다면 다음 단계를 따릅니다:

  1. 터미널에 다음 명령어를 입력합니다:
  2. unar /Users/사용자명/Downloads/압축풀려는파일.rar -o /Users/사용자명/Downloads/extracted/
  3. 위 명령어에서 사용자명을 실제 맥 사용자 이름으로 바꾸세요. -o 옵션은 압축을 해제할 디렉토리를 지정하는 것입니다. 위 명령어는 압축풀려는파일.rar 파일을 Downloads 폴더의 extracted 폴더에 해제합니다.
  4. 명령어를 입력하고 엔터 키를 누르면, unar가 RAR 파일의 압축을 해제합니다. 작업이 완료되면 압축 해제된 파일을 확인할 수 있습니다.

5. 추가 팁 💡

  • 다른 압축 형식 지원: unar는 RAR 외에도 ZIP, 7z 등 다양한 압축 형식을 지원합니다. 같은 방법으로 다른 압축 파일도 해제할 수 있습니다.
  • 홈브류 업데이트: 설치된 패키지를 최신 버전으로 유지하려면 주기적으로 홈브류를 업데이트하세요. 터미널에 다음 명령어를 입력하면 됩니다: brew update brew upgrade

마무리 🎯

이제 맥에서 홈브류와 unar를 사용하여 RAR 파일을 쉽게 압축 해제할 수 있게 되었습니다. 처음에는 조금 어려울 수 있지만, 익숙해지면 맥을 더욱 효율적으로 사용할 수 있을 것입니다. 추가로 궁금한 점이 있거나 도움이 필요하면 언제든지 댓글로 남겨주세요. 감사합니다! 🙏


파이썬으로 압축 푸는 방법?

brew install unrar
pip install rarfile
import rarfile
import os

# RAR 파일 경로와 추출할 디렉토리 경로를 설정합니다.
rar_file_path = '/path/to/your/file.rar'
extract_dir = '/path/to/extract/directory'

# 디렉토리가 존재하지 않으면 생성합니다.
if not os.path.exists(extract_dir):
    os.makedirs(extract_dir)

# RAR 파일을 읽고 압축을 해제합니다.
with rarfile.RarFile(rar_file_path) as rf:
    rf.extractall(path=extract_dir)

print(f'Extracted files to {extract_dir}')
파이썬으로 배우는 다중선형회귀분석(Code동봉, 실행학습)
슬기로운 의사개미(?) : 개미도 외과수술한다!

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다