วิธีการเปิดไฟล์ rar ใน linux


62

ฉันมีไฟล์ที่มี.rarนามสกุลเช่น:foo.rar

ฉันต้องการแยกเนื้อหาจากไฟล์นั้นฉันจะแยกมันได้อย่างไร


7
ติดตั้ง p7zip 7z x foo.rarและลอง:

3
@siblynx, คู่มือ Fedora สำหรับ7z(1)รัฐที่rarสนับสนุนจะถูกลบออกเนื่องจากใบอนุญาตแบบไม่เปิด rarคือไม่ได้เปิดแหล่งที่มาและนี่ *** *** จะไม่ได้รับการจัดส่งโดย Fedora
vonbrand

1
นั่นเป็นปัญหาของ fedora ดาวน์โหลดซอร์สโค้ด p7zip และดูว่ายังรองรับ unrar อยู่หรือยัง

คำตอบ:


53

คุณสามารถติดตั้งunrar- "Unarchiver for .rar files" หรือunp- "unpack (เกือบ) ทุกอย่างด้วยคำสั่งเดียว"

ไปunrarยังไฟล์:

  • unrar x <myfile>

ไปunpยังไฟล์:

  • unp <myfile.rar>

เนื่องจากunrarไม่ใช่โอเพ่นซอร์ส distros บางตัวอาจไม่มีอยู่ในตัวจัดการแพ็คเกจ 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 เฉพาะ ตัวอย่างเช่นunarพร้อมใช้งานสำหรับ Parabola GNU / Linux-libre อย่างไรก็ตามฉันไม่ได้พูดถึง "unrar" และ unar! = unrar
Francesco Turco

unrar-freeนอกจากนี้ยังมีสิ่งที่เรียกว่า
neverMind9

ถ้าrarไม่ใช่โอเพ่นซอร์สมากขนาดนั้น 7-Zip บน OSS ดิสทริบิวชันจะไม่มาพร้อมกับมันวิธีที่unarจะรวมมันได้อย่างไร
palswim

@palswim, rar เป็นเพียงรูปแบบกรรมสิทธิ์และเครื่องมือ rar เป็นการใช้งาน (ซึ่งมีใบอนุญาตแบบไม่เปิด) unar คือการดำเนินการอื่นที่เป็นฟรี Fedora ลบเครื่องมือ rar ที่ไม่ใช่ฟรีเนื่องจากสิทธิ์การใช้งานไม่ใช่เพราะอะไรก็ตามที่เกี่ยวข้องกับรูปแบบ rar เอง
Neowizard

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

ใน Windows ฉันใช้ 7zip สำหรับ rar และไฟล์เก็บถาวรอื่น ๆ ทั้งหมดและใช้งานได้บน Linux เช่นกัน


ฉันใช้วิธีนี้และได้ผล ขอบคุณ
Rodolfo Velasco

การทำงานสำหรับฉันใน RHEL ใช้และsudo yum install p7zip 7za x myfile.rar(ฉันได้ลองแพ็คเกจอื่น ๆ แล้ว แต่ไม่มีใน RHEL)
fzyzcjy

6

คุณสามารถรับ unar จาก fedora repo ได้และเปิดใช้งานได้จริง:

dnf install unar
unar file.rar

ไม่ว่าง unrar จะไม่เปิดแหล่งที่มา (มันเป็นสิ่งต้องห้ามในการวิเคราะห์รหัสเพื่อกลับวิศวกรโปรแกรมบีบอัด) ดังนั้น Fedora จะไม่จัดส่ง
vonbrand

su -c 'dnf ติดตั้งdownload1.rpmfusion.org/free/fedora/ … -E% fedora) .noarch.rpm download1.rpmfusion.org/nonfree/fedora/ -E% fedora) .noarch.rpm'
shcherbak

dnf

คุณสามารถใช้ unar สำหรับ fedora 23 ได้ผู้เขียนคำถามถามเกี่ยวกับ feora หรือ opensource sollution หรือ unix rar sollution หรือไม่? @vonbrand
shcherbak

ในการติดตั้งบนเดเบียนให้ใช้: sudo apt-get install unar
VectorVortec

2

โปรดทราบว่าunrarเป็นไม่ได้เปิดแหล่งที่มา (ใบอนุญาตให้มาใช้ได้ห้ามใช้มันในการวิศวกรรมย้อนกลับการบีบอัดที่ฝ่าฝืนจุด 6 "ไม่เลือกปฏิบัติต่อทุ่งมานะ" ของเปิดความหมายที่มา ) จึงจะไม่ได้รับการจัดส่งโดย Fedora

ไปที่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 ) นอกจากนี้ยังมีความแตกต่างระหว่างรุ่น Fedora ด้วย "ขนาดเดียวเหมาะกับทุกคน" ไม่สามารถตัดได้


ทำงานกับ Fedora ของฉัน 23
DmitrySemenov

1

ใช้ RAR rar e <filename>มาพร้อมกับ distros ส่วนใหญ่ สร้างโดยพี่ชายของ Eugene Rosahal ซึ่งเป็นผู้พัฒนาไฟล์ RAR


rarไม่ใช่คำสั่ง inbuilt
shas

1
ขอโทษด้วยนะความผิดของฉัน อย่างไรก็ตามไม่เกรงกลัว ที่จริงแล้วไม่มีวิธีที่จะแยกไฟล์ rar ด้วยคำสั่ง inbuilt
Diego AndrésDíaz Espinoza

0

ผมขอแนะนำให้ใช้จัดการไฟล์ที่มีอยู่ใกล้ที่สุดทั้งนอร์ตันเหมือน ( Midnight Commander, Double Commander, Tux Commanderฯลฯ สิ่งที่มีอยู่ในการกระจายของคุณ) หรือหน้าต่างตาม (เป็นDolphin) ส่วนใหญ่มีความฉลาดพอที่จะเปิดคลังเก็บทุกประเภทในลักษณะที่เหมาะสมสำหรับการสำรวจเนื้อหาด้วยตนเอง แต่บางครั้งพวกเขาใช้เครื่องมือภายนอก ตัวอย่างเช่น Kubuntu ของฉันแนะนำArkในกรณีเช่นนี้ พวกเขาต้องการเครื่องมือภายนอกเช่นเดียวกับunrarการเข้าถึงรูปแบบไฟล์เก็บถาวรที่เป็นกรรมสิทธิ์ ถ้าเป็นเช่นนั้นติดตั้งหลังโดยใช้ผู้จัดการแพคเกจ

หากคุณต้องการแยกไฟล์เก็บถาวรทั้งหมดหรือไฟล์ที่ระบุไฟล์เดียวแยกไฟล์unrar eแบบไม่มีพา ธ เต็มและunrar xสร้างไดเร็กทอรีระดับกลาง


ตั้งแต่unrarเป็นไม่ได้มาเปิด Fedora จะไม่จัดส่งได้รับการสนับสนุนในรูปแบบใด ๆ
vonbrand

@vonbrand Ubuntu ให้ทั้ง unrar และ unrar ฟรี หาก Fedora ไม่สามารถรวมไว้หลังได้นั่นไม่ใช่ปัญหาสิทธิ์ใช้งาน
Netch

@ vonbrand ยิ่งกว่านั้นไม่มีคำสำหรับ Fedora จากผู้แต่งดั้งเดิม แนวทางของคุณในการ จำกัด คำถามให้กับการแจกจ่ายที่ไม่ได้ใช้มากที่สุดนั้นเป็นการทำลายล้าง
Netch

0

ติดตั้งunrarแพ็คเกจ สำหรับ Fedora คุณสามารถทำได้ด้วย:

sudo yum install unrar

จากนั้นใช้เพื่อแยกไฟล์:

unrar e filename.rar

1
Fedora 23 ไม่มีunrarแพ็คเกจในแพ็คเกจอย่างเป็นทางการ ฉันได้รับแหล่งที่มาและติดตั้งในบัญชีของฉัน
vonbrand

1
สิ่งนี้ทำให้เข้าใจผิดอย่างสมบูรณ์ ไม่มีแพ็คเกจดังกล่าว
vonbrand

0

บน Ubuntu คุณมีวิธีการแก้ปัญหาแบบ GUI, จัดการแฟ้มจัดเก็บ มันให้แยกไฟล์เก็บถาวรเช่น.rarไฟล์

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.