리눅스에서 RAR 파일을 여는 방법?


62

.rar확장명 을 가진 파일이 있습니다. 예 :foo.rar

해당 파일에서 컨텐츠를 추출하고 싶습니다. 어떻게 추출합니까?


7
p7zip을 설치하고 시도하십시오 : 7z x foo.rar.

3
@siblynx, Fedora 매뉴얼 ( 비공개 라이센스로 인해 지원이 제거 된 7z(1)상태) . 입니다 하지 오픈 소스, 그리고이 *** *** 페도라로 배송되지 않습니다. rarrar
vonbrand

1
그것은 페도라 문제입니다. 재고 p7zip 소스 코드를 다운로드하고 지원이 아직 없는지 확인하십시오.

답변:


53

unrar".archi 파일 용 Unarchiver"또는 unp"하나의 명령으로 모든 것을 압축 해제 " 할 수 있습니다.

unrar파일 :

  • unrar x <myfile>

unp파일 :

  • unp <myfile.rar>

unrar오픈 소스가 아니기 때문에 일부 배포판에서는 이미 패키지 관리자에없는 배포판이있을 수 있습니다. 그렇지 않은 경우을 시도하십시오 unrar-free.

공지 unrar x <myfile>차이, 아카이브에 디렉토리 구조를 유지합니다 함께 unrar e <myfile>하는 평평합니다


2
또한이 rar명령은. 이진 전용이며 사용하기가 쉽지 않지만 일부 파일을 열 unrar수는 없습니다.
Wouter Verhelst

Linux Mint 18.2 설치에서 unrar가 이미 설치되어 있고 기본적으로 사용 가능한 것으로 보입니다.
Christos Hayward

37

사용할 수 있습니다 unar. 이것은되어 있지 않은 자유와 관련 unrar,이 무료 소프트웨어입니다.


@vonbrand : 가용성은 특정 GNU / Linux 배포판에 따라 다릅니다. 예를 들어 parabola GNU / Linux-libre에 unar 를 사용할 수 있습니다. ! 어쨌든 내가 언급 "수 UnRAR"및 unar하지 않았다 = 수 UnRAR
프란체스코 터키어

라고도 unrar-free합니다.
neverMind9

경우 rarOSS 분포 7 - 우편 번호가 함께 제공되지 않습니다 너무 많은 오픈 소스가 아닌, 어떻게 않았다 unar을 포함하는 관리?
palswim

@palswim, rar는 단순히 독점 형식이며 rar 도구는 구현입니다 (비공개 라이센스가 있음). unar는 또 다른 구현 입니다 무료. Fedora는 RAR 형식 자체에 관한 것이 아니라 라이센스로 인해 무료 RAR 도구를 제거했습니다
Neowizard

7
sudo apt-get install p7zip
7zr x myfile.rar

Windows에서는 rar 및 기타 모든 아카이브 파일을 위해 7zip을 사용하며 Linux에서도 작동합니다.


나는이 접근법을 사용했으며 효과가있었습니다. 감사.
Rodolfo Velasco

RHEL에서 sudo yum install p7zipand 사용하여 나를 위해 일합니다 7za x myfile.rar. (나는 다른 많은 패키지를 시도했지만 RHEL에는 없습니다.)
fzyzcjy

6

페도라 리포 지엄에서 열릴 수 있습니다.

dnf install unar
unar file.rar

사용할 수 없습니다. 오픈 소스 unrar아니기 때문에 (압축 프로그램을 리버스 엔지니어링하기 위해 코드를 분석하는 것은 금지되어 있음) Fedora는이를 제공하지 않습니다.
vonbrand

스와 -c 'DNF 설치 download1.rpmfusion.org/free/fedora/... ) .noarch.rpm입니다 -E % 페도라를 download1.rpmfusion.org/nonfree/fedora/... -E % 페도라) .noarch.rpm입니다'를
슈 에르 바크

dnf install unrar
shcherbak

또한 당신은 fedora 23에 대해 unar를 사용할 수 있습니다. 질문의 저자가 feora 또는 오픈 소스 sollution에 대해 질문 했습니까? @vonbrand
shcherbak

debian에 설치하려면 다음을 사용하십시오 : sudo apt-get install unar
VectorVortec

2

즉, 참고 unrar하지 (점의 6 "엔데버의 차별에 대하여 필드"위반 압축을 리버스 엔지니어링을 사용하여 금하고 가능한 소스 라이선스, 오픈 소스 오픈 소스 정의 ), 따라서 페도라로 배송되지 않습니다.

Rar Labs로 이동 하여 소스를 확인하고 unrar(주의하여 버전이 변경되었을 수 있습니다!) 빌드하고 설치하십시오 (g ++이 필요합니다).

$ tar zxf unrarsrc-5.3.11.tar.gz
$ cd unrar
$ make DESTDIR=$HOME all
$ make DESTDIR=$HOME install-unrar

추가 $HOME/bin당신에게 PATH, 당신은 모든 설정됩니다.

예, RPM이 제공됩니다. 나는 속담 10 피트 기둥으로 그것을 만지지 않을 것입니다. 타사보다 정확한 RPM을 만드는 방법에 대한 단서가없는 경우가 많습니다 (정확히 로켓 과학은 아니지만 정확한 정보가 많이 있습니다) 페도라 가이드 라인 참조 ). 게다가, 페도라 버전 사이 에는 차이가 있습니다. "한 사이즈에 모두 맞습니다".


내 Fedora 23에서 작업
DmitrySemenov


0

나는 (중 노턴 같은, 가장 가까운 가능한 파일 관리자를 사용하는 것이 좋습니다 것 Midnight Commander, Double Commander, Tux Commander또는 윈도우 기반 (로 유통에 존재하는 무엇이든, 등) Dolphin). 그들 대부분은 수동 컨텐츠 탐색에 적합한 방식으로 모든 종류의 아카이브를 열 수있는 충분한 지능을 가지고 있지만 때로는 외부 도구를 사용하기도합니다. 예를 들어, Kubuntu는 Ark그러한 경우를 제안 합니다. unrar독점 아카이브 형식에 액세스 하려면 외부 도구가 필요합니다 . 그렇다면, 패키지 관리자를 사용하여 후자를 설치하십시오.

전체 아카이브 또는 지정된 단일 파일을 추출하려는 경우 unrar e전체 경로없이 추출하고 unrar x중간 디렉토리도 만듭니다.


오픈 소스 unrar아니기 때문에 Fedora는 어떤 형태로도 지원하지 않습니다.
vonbrand

@vonbrand Ubuntu는 rar-free와 rar-free를 모두 제공합니다. Fedora가 후자를 포함 할 수 없다면 라이센스 문제가 아닙니다.
Netch

또한 @vonbrand는 원래 저자의 Fedora에 대한 단어가 없습니다. 가장 많이 사용되지 않는 유일한 분포로 질문을 제한하는 접근 방식은 파괴적입니다.
Netch

0

unrar패키지를 설치하십시오 . 페도라에서 예를 들어 다음과 같이 할 수 있습니다.

sudo yum install unrar

그런 다음 파일을 추출하는 데 사용하십시오.

unrar e filename.rar

1
Fedora 23에는 unrar공식 패키지 중 패키지 가 없습니다 . 내 계정에 소스를 설치했습니다.
vonbrand

1
이것은 완전히 잘못된 것입니다. 그러한 패키지는 없습니다.
vonbrand

0

Ubuntu에는 GUI 솔루션 인 Archive Manager가 있습니다. 파일과 같은 아카이브 파일의 추출을 제공 .rar합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.