Bagaimana saya bisa mengompres file * .7z?

282

Bagaimana saya bisa mengompres file * .7z di Ubuntu dan mempertahankan struktur direktori?

michael
sumber

Jawaban:

378

Pertama instal p7zip-fullpaket:

sudo apt-get install p7zip-full

Dengan ini, Nautilus harus memiliki opsi untuk membuka kompresi File 7-Zip.

Saya juga merekomendasikan p7zip-rarjadi itu juga termasuk dukungan untuk file RAR.

Ini dengan asumsi Anda ingin melakukannya melalui GUI dengan Nautilus. Jika tidak, setelah mengunduh paket di atas lakukan hal berikut:

7z x PACKAGE.7z 

yang seharusnya mengekstrak paket dengan path lengkap.

Luis Alvarado
sumber
Saya mencoba menginstal 7zip-full menggunakan apt. Saya mendapatkan pesan ini: "Paket p7zip-full tidak tersedia, tetapi disebut oleh paket lain. Ini mungkin berarti bahwa paket tersebut hilang, telah usang, atau hanya tersedia dari sumber lain."
posfan12
Perhatikan bahwa jika file yang dikompresi SANGAT besar, itu akan dipecah menjadi file file komponen terpisah.7z.001, file.7z.002, dll. Namun, hanya file pertama, file.7z.001, yang akan ditampilkan sebagai ikon dekompres pada desktop Nautilus. Yang lain muncul sebagai ikon file data. Klik dua kali file .7z.001 ini untuk mendekompresi SEMUA komponen dalam paket. Juga, tampaknya semua file komponen .00x yang dibuat selama kompresi harus ada, atau mungkin, dekompresi .001 akan gagal.
DragonLord
77

Ada juga dtrx- yang sangat berguna untuk tidak mengarsipkan apapun.

itu adalah singkatan dari " D o T he R ight e X traction" - dan akan mengompres apa pun tanpa ribut-ribut.

secara sederhana:

sudo apt-get install dtrx
dtrx archive.tar.XX

Manpage: http://manpages.ubuntu.com/manpages/trusty/en/man1/dtrx.1.html

rm-vanda
sumber
6
it currently supports [...] InstallShield files.sangat menarik.
LiveWireBT
2
Anda menyelamatkan saya, untuk beberapa alasan p7zip tidak bisa menangani file saya tetapi dtrx bekerja seperti pesona.
adamconkey
14
Tautan klise wajib: xkcd.com/1168
Ciro Santilli 新疆 改造 中心 法轮功 六四 事件
17

Jalankan perintah berikut di terminal:

sudo apt-get install p7zip-full p7zip-rar

Atau cari melalui pusat perangkat lunak ubuntu sebagai 7zip dan unrar dan instal paket.

pengguna89707
sumber
11

Untuk ubuntu 17.04, tidak perlu paket lengkap, p7zipcukup:

sudo apt install p7zip

Kemudian, buka kompresi menggunakan -dperintah:

p7zip -d something.7z
Derlin
sumber
p7zip -d - tetap sesuatu.7z atau itu akan menghancurkan file input Anda !!!!
Dave Kimble
Ini tidak mengekstrak semua file, karena fitur yang hilang. dalam kasus saya perlindungan kata sandi. Jadi ini mungkin menyesatkan.
scone