Saya memiliki sebuah file seperti: filename.bz2
saya perlu dekompresi.
Saya telah mencoba perintah: tar xvjf namafile.tar.bz2
, tapi itu tak't bekerja sebagai file tidak tar
file.
Bagaimana cara dekompresi file ini?
Coba yang berikut ini:
bzip2 -d filename.bz2
Catatan, bahwa perintah ini tidak akan melestarikan asli arsip file.
Untuk melestarikan arsip asli, tambahkan -k
pilihan:
bzip2 -dk filename.bz2
Untuk menjelaskan sedikit lebih jauh, satu file dapat dikompresi dengan bzip2
demikian:
bzip2 myfile.txt
tar
hanya diperlukan ketika mengompresi beberapa file:
tar cvjf myfile.tar.bz *.txt
Oleh karena itu, ketika uncompressing a .bz2
file menggunakan bunzip
, ketika uncompressing a tar.bz2
file menggunakan tar xjvf
.
bzip2
mono-threaded, yang berarti akan memakan waktu yang lama untuk dekompresi file besar.
Untuk dekompresi .bz2
file multithreadedly, anda dapat menggunakan yang gratis, open source program lbzip2
:
sudo apt-get install lbzip2
lbzip2 -d my_file.bz2
-d
menunjukkan anda berharap untuk dekompresi file. Itu akan secara otomatis menentukan berapa banyak benang yang akan digunakan. Untuk menentukan jumlah yang tepat dari thread yang ingin anda gunakan, gunakan -n
parameter, misalnya:
lbzip2 -d -n 32 my_file.bz2
Beberapa perintah yang berguna dengan lbzip2
:
Untuk kompres folder:
tar -c -I lbzip2 -f file.tar.bz2 folder_name
Untuk uncompress sebuah folder:
tar -I lbzip2 -xvf file.tar.bz2
Parameter:
-I, --use-compress-program PROG
filter through PROG (must accept -d)
-x, --extract, --get
extract files from an archive
-v, --verbose
verbosely list files processed
-f, --file ARCHIVE
use archive file or device ARCHIVE
Beberapa alternatif untuk dekompresi .bz2
file multithreadedly:
sudo apt-get install pbzip2
pbzip2 -d my_file.bz2
mpibzip2
: dirancang untuk digunakan pada cluster mesin.
Jika anda membutuhkan beberapa besar `.bz2 file untuk bereksperimen dengan: https://dumps.wikimedia.org/mirrors.html
Misalnya (14 GB .bz2
file, 200 GB terkompresi):
wget http://dumps.wikimedia.your.org/wikidatawiki/20170120/wikidatawiki-20170120-pages-articles-multistream.xml.bz2
lbzip2 -d -n 32 wikidatawiki-20170120-pages-articles-multistream.xml.bz2
http://vbtechsupport.com/1614/ apakah acuan:
Untuk informasi lebih lanjut mengenai parameter untuk lbzip2
: http://explainshell.com/explain?cmd=lbzip2+-d+-n+32+my_file.bz2 :