Jika Anda mengklik kanan file di Nautilus dan memilih Compress, maka Anda mendapatkan dialog di mana Anda dapat memilih format kompresi dan nama file. Jika Anda mengklik Advanced, maka ada pengaturan untuk membagi dan mengkompres file, tetapi dinonaktifkan / tidak sensitif. Kenapa dan bagaimana cara mengaktifkan fitur-fitur itu?
Sunting: Dalam jawaban di bawah, telah disarankan bahwa itu ada hubungannya dengan rar. Tapi saya sudah menginstalnya, dan saya tidak mendapatkan opsi untuk dibagi.
nautilus
compression
archive
split
Jo-Erlend Schinstad
sumber
sumber
Jawaban:
Hanya beberapa alat pengarsipan yang mendukung pemisahan. Salah satunya adalah paket RAR
rar
(tetapi shareware dan Anda harus membelinya setelah 40 hari - Shareware di repositori Ubuntu? (RAR) ) dan yang lain misalnya paket 7zipp7zip-full
. Anda perlu menginstal salah satunya (saya sarankan 7zip karena sepenuhnya gratis).Anda juga dapat membuat arsip sigle dan membaginya menjadi beberapa bagian menggunakan
split
perintah (atau HJSplit untuk GUI).sumber
rar
menginstal paket ? Paketunrar
danunrar-free
hanya untuk dukungan dekompresi RAR.zip
file, 7-Zip dalam Wine / Playonlinux tampaknya cara termudah (karena saya gagal mencobazip
perintah untuk tujuan yang diberikan, seperti yang ditunjukkan di sini ; perintah tersebut, jika berhasil, dapat kemudian ditambahkan ke menu konteks file-palungan) . Membuat zip besar dan kemudian menggunakannyahjsplit
untuk membagi itu, seperti yang ditunjukkan di atas, adalah cara untuk pergi (file zip yang dihasilkan dapat diekstraksi secara langsung sebagai file asli yang diarsipkan), tetapi membelah arsip tampaknya prosedur yang jauh lebih lambat daripada multi-file langsung pengarsipan.zip
file dalam konteks ini, tampaknyazip
perintah itu dapat digunakan untuk membuat arsip zip multi-volume, hanya saja hasilnya tidak terlalu berguna, karena arsip zip multi-file tidak dapat diekstraksi secara langsung, tetapi perlu disusun sebagai satu file melalui perintah kedua sebelum ekstraksi: lebih lanjut di sini dan di sini . Membuat satu arsip lalu membaginya dengansplit
lebih baik.Untuk mengaktifkan opsi pemisahan, pilih .rar dari kotak tarik-turun ekstensi file.
sumber
7z
juga berhasil bagi saya.Coba ganti rar dengan bebas dari unrar atau kebijakan lain di sekitar.
Ini bisa dilakukan dengan sederhana
sumber
rar
juga dibutuhkan;sudo apt-get install rar
. Memilih7z
juga berhasil bagi saya.Mempertimbangkan kasus spesifik file ZIP multi-segmen ,
ini adalah jawaban yang melengkapi jawaban utama .
Seperti yang telah dinyatakan dalam jawaban utama, hanya beberapa alat pengarsipan yang mendukung pemisahan, dan GUI utama tampaknya tidak dapat membuat arsip multi-segmen dalam
zip
format. Format alternatif dapat digunakan, yaiturar
dan7z
.Juga, hanya beberapa alat yang dapat mengekstrak dari multi-segmen-zip-file, seperti yang dibahas di sini: pada itu, lihat catatan akhir untuk jawaban ini.
Sebagai pertanyaan yang secara khusus membahas masalah penanganan pengarsipan dari menu konteks file manager , saya melihat ke beberapa perintah yang dapat mencapai tujuan yang diberikan bahkan untuk
zip
file: perintah seperti itu, jika berhasil, maka dapat dengan mudah ditambahkan ke file manager sebagai entri menu konteks.Mempertimbangkan
zip
alat ini, arsip multi-segmen dapat dibuat langsung dengan perintah sepertizip my_archive.zip -r <file> -s 20971519
(perincian lebih lanjut di bawah pertanyaan ini ), tetapi ini sama sekali tidak berguna karena mereka tidak siap untuk diekstraksi (perluzip -s 0
perintah tambahan untuk membuat besar 1- arsip arsip yang dapat diekstraksi - sebagaimana dijelaskan di sini ) dan batasan ini tidak dapat dihindari. Mengirim arsip multi-segmen seperti itu kepada seseorang yang tidak tahu ini tidak ada gunanya.Seperti yang sudah disarankan dalam jawaban utama, cara lain adalah dengan zip file dan kemudian membagi arsip satu file dengan
split
(atauhjsplit
GUI). (Saya telah menguji GUI dan saya merasa sangat lambat, sedangkan untuk tujuan konteks menu GUI tidak diperlukan.)Idenya adalah untuk menambahkan ke menu konteks dari manajer file entri yang, hanya dengan satu klik, akan
zip
,Jadi, saya telah menguji dengan Thunar dan tindakan kustom dengan tiga perintah ini yang terhubung oleh
&&
:(Yaitu untuk diterapkan pada satu atau lebih file yang dipilih, tetapi tidak untuk direktori; untuk diterapkan ke direktori,
zip -r
opsi diperlukan:)
-j
singkatan dari opsi untukzip
"junk the path": tidak seperti perintah terminal yang berisi path lengkap file yang akan diarsipkan, perintah menu konteks yang digunakan%F
untuk file yang dipilih akan menambah arsip folder-in Struktur -folder kecuali-j
digunakan; (sumber: buat zip - abaikan struktur direktori );my_archive.zip
adalah nama khusus dari arsip yang belum terpecah; yangsplit
perintah akan diterapkan untuk itu dan kemudian mantan akan dihapus denganrm
%F
dapat digunakan dalam tindakan khusus Thunar untuk mengkompres banyak file sebagaizip
; sebagai alternatif,%f
digunakan untuk pemilihan hanya satu file;-b 20m
singkatan ukuran bagian arsip terpisah yang dibuat olehsplit
seperti yang ditunjukkan di sini ;split.zip
adalah spesifikasi yang tidak diperlukan; itu adalah nama khusus dari arsip multi-file final, itu akan memberikan sesuatu sepertisplit.zipaa, split.zipab, split.zipac...
, dan tanpa itu output akan dinamaix
diikuti olehaa
fragmen-suffixes:,xaa, xab, xac...
etc; adasplit
pilihan-d
untuk menggunakan sufiks numerik alih-alih alfabet, tetapi itu memberikan kesalahan (karena tampaknya ekstraktor mengharapkan arsip multi-segmen ZIP standar ketika melihat sufiks numerik - seperti yang disarankan dalam obrolan pribadi oleh Stephen Kitt ;rm
diterapkan padamy_archive.zip
file hanya akan meninggalkan kita dengan arsip multi-segmen yang diinginkan.catatan:
Agar arsip multi-zip yang dihasilkan dapat diekstraksi, diperlukan alat yang mendukung
aa
arsip segmentetd , sepertifile-roller
di Linux dan 7-Zip di Windows.sumber
Menggunakan p7zip-full, seperti yang disarankan Vojtech Trefny, berfungsi, tetapi tidak memungkinkan saya untuk memilih rar sebagai metode kompresi. Tidak juga unrar. Namun, menginstal paket "rar" memang menghadirkan opsi itu, dan jika Anda membuka Advanced, semua opsi sensitif.
sumber