.Bz2 ගොනුවක් විසංයෝජනය කරන්නේ කෙසේද


412

මා සතුව ගොනුවක් ඇත: filename.bz2මට විසංයෝජනය කිරීමට අවශ්‍යය.

මම විධානය උත්සාහ කර ඇත:, tar xvjf filename.tar.bz2නමුත් ගොනුව ගොනුවක් නොවන බැවින් එය ක්‍රියාත්මක නොවීය tar.

මෙම ගොනුව විකේතනය කරන්නේ කෙසේද?

Answers:


541

පහත සඳහන් දෑ උත්සාහ කරන්න:

bzip2 -d filename.bz2

මෙම විධානය මඟින් මුල් සංරක්ෂිත ගොනුව ආරක්ෂා නොවන බව සලකන්න.

මුල් සංරක්ෂිතය සුරැකීමට, -kවිකල්පය එක් කරන්න :

bzip2 -dk filename.bz2

7
ඔබට බන්සිප් 2 ද භාවිතා කළ හැකිය, එය පෙරනිමියෙන් -d (සම්පීඩිත) විකල්පය භාවිතා කරයි.
— රොනල්ඩ් බී

2
@ ලුවිස් ඩයමන්ඩ් මම දිව්වා bzip2 -d vim-8.0.tar.bz2, එහි ප්‍රති .ලය vim-8.0.tar. මට මේකට ඇතුල් වෙන්න බැහැ.
— alhelal

5
healhelal එයට හේතුව එය .tar.bz2 ගොනුවකි. ඔබ ටාර්බෝල් මුදා හැරියා, ඔබට ඉතිරිව ඇත්තේ ටර්බල් ය. එය නිස්සාරණය කරන්න tar -x vim-8.0.tar. මුලින් ඔබට භාවිතා කළ හැකිව තිබුණි tar -xjvf vim-8.0.tar.bz2.
— ලුවිස් ඩයමන්ඩ්

1
ලුවිස්ගේ ප්‍රකාශයට සුළු නිවැරදි කිරීමක්, තාර ද පහත පරිදි -f (අවම වශයෙන් tar -xf vim-8.0.tar
— රාස්බියන් වීසි

67

තව ටිකක් පැහැදිලි කිරීම සඳහා, තනි ගොනුවක් bzip2මෙසේ සම්පීඩනය කළ හැකිය:

bzip2 myfile.txt

tar අවශ්‍ය වන්නේ බහු ගොනු සම්පීඩනය කිරීමේදී පමණි:

tar cvjf myfile.tar.bz *.txt

එබැවින්, .bz2ගොනු භාවිතයක් bunzipසම්පීඩනය කිරීමේදී, tar.bz2ගොනු භාවිතයක් සම්පීඩනය කිරීමේදී tar xjvf.


6
Xjvf ගැන විශිෂ්ට උපදෙස්, මාව බේරුවා. ස්තූතියි!
— එඩ්ගර් අරූටූනියන්

4
ඔබට භාවිතා කළ හැකිය tar xjf filename.tar.bz2. මෙම vපමණක් ප්රතිදානය විස්ථරාත්මක පවසයි. ඔබේ පර්යන්තය පිරිසිදුව තබා ගන්න! මට ද ධාවනය කිරීමේදී ගැටළු ඇති විය tar -xjf, එබැවින් එය ධාවනය කිරීමට උත්සාහ කිරීමට වග බලා ගන්න-
— මිස්ටර් ඕඩල්ස්

1
tar xfBSD ප්‍රභේදය සමඟ ප්‍රමාණවත් විය යුතුය - jධජය සම්පීඩනය කිරීමේදී පමණක් භාවිතා කරයි
— මාර්ක් ෆොක්ස්


14

bzip2 මොනෝ-නූල් සහිත වන අතර එයින් අදහස් කරන්නේ විශාල ගොනුවක් විසංයෝජනය කිරීමට බොහෝ කාලයක් ගතවනු ඇති බවයි.

එය විහිදුවා .bz2multithreadedly ගොනු, ඔබ නිදහස්, විවෘත මූලාශ්ර වැඩසටහන භාවිතා කළ හැකිය lbzip2:

sudo apt-get install lbzip2
lbzip2 -d my_file.bz2

-dගොනුව විසංයෝජනය කිරීමට ඔබ අදහස් කරන බව අඟවයි. එය කොපමණ නූල් භාවිතා කරයිද යන්න ස්වයංක්‍රීයව තීරණය කරයි. ඔබට භාවිතා කිරීමට අවශ්‍ය නූල් ගණන නිශ්චිතව සඳහන් කිරීමට, -nපරාමිතිය භාවිතා කරන්න , උදා:

lbzip2 -d -n 32 my_file.bz2

සමඟ තවත් ප්‍රයෝජනවත් විධාන කිහිපයක් lbzip2:

ෆෝල්ඩරයක් සම්පීඩනය කිරීමට:

tar -c -I lbzip2 -f file.tar.bz2 folder_name

ෆෝල්ඩරයක් සම්පීඩනය කිරීමට:

 tar -I lbzip2 -xvf file.tar.bz2

පරාමිතීන්:

-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

.bz2ගොනුවක් බහුවිධ ලෙස විකේතනය කිරීමට සමහර විකල්ප :

pbzip2:

sudo apt-get install pbzip2
pbzip2 -d my_file.bz2

mpibzip2: පොකුරු යන්ත්‍රවල භාවිතා කිරීමට නිර්මාණය කර ඇත.


.bz2අත්හදා බැලීමට ඔබට විශාල ලිපිගොනු කිහිපයක් අවශ්‍ය නම් : https://dumps.wikimedia.org/mirrors.html

උදාහරණයක් ලෙස (14 GB .bz2ගොනුවක්, 200 GB සම්පීඩිත නොවේ):

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/ මිණුම් ලකුණ කළේ:

රූප විස්තරය මෙහි ඇතුළත් කරන්න


පරාමිතීන් පිළිබඳ වැඩිදුර තොරතුරු සඳහා lbzip2: http://explainshell.com/explain?cmd=lbzip2+-d+-n+32+my_file.bz2 :

රූප විස්තරය මෙහි ඇතුළත් කරන්න


3
bzip2 -dc my_file.tar.bz2 | tar xvf -

සිග්වින් වෙනුවෙන් මා වෙනුවෙන් වැඩ කළා


1
එය කරන්නේ කුමක්ද යන්න පැහැදිලි කිරීම සඳහා ඔබේ පිළිතුරට වාක්‍ය කිහිපයක් එකතු කළ හැකි නම් එය ප්‍රයෝජනවත් වනු ඇත.
— fixer1234

2
er fixer1234 '-c' විකල්පය STDOUT වෙත දිරාපත් වූ ප්‍රතිදානය පිටපත් කර තාර උපයෝගීතාවයට නල කර '-' භාවිතයෙන් ගොනු නාමයක් ලෙස ඉදිරිපත් කරයි, එවිට ඔබට මෙය සරල කළ හැකිය: bzip2 -d my_file.tar.bz2 ; tar xvf my_file.tar
— sactiw

1
bzip2 -dc my_file.tar.bz2 | tar xvතාර පවා STDOUT සිට පයිප්ප ක්‍රියාකරු හරහා කෙලින්ම කියවිය හැකි නිසා -f විකල්පය සහ ඊට පසුව '-' ලකුණ භාවිතා කිරීම අවශ්‍ය නොවන බව මම විශ්වාස කරමි . තවද, සැකසෙන ලිපිගොනු ලැයිස්තුගත කිරීමට ඔබට අවශ්‍ය නැතිනම් -v විකල්පය අතහැර දැමීමට නිදහස් වන්න.
— sactiw

2
මුල් පෝස්ටරයේ එය tarලේඛනාගාරයක් නොවන බව දැනටමත් සඳහන් කර ඇති බැවින් මෙය උදව් නොකරයි .
— අයිස් කළ ජලය

-5
  1. Https://cloudconvert.com වෙත යන්න .
  2. ගොනුව උඩුගත කරන්න.
  3. එය .tar ගොනුවක් බවට පරිවර්තනය කරන්න.
  4. එය බාගන්න.
  5. ඔබේ පර්යන්තය තුළ එය එතැනින් උපුටා ගන්න.

7
සැබවින්ම විශාල ලිපිගොනු සඳහා සුදුසු නොවේ!
— narendranathjoshi

11
අපි සුපිරි භාවිතා කරන්නන්. අපට අවශ්‍ය වන්නේ පර්යන්තය පදනම් කරගත් විසඳුමක්.
— noɥʇʎԀʎzɐɹƆ

1
@මහතා. ඩි සැන්ටොස් ... එමඟින් ඔබේ දත්ත පාලනය කිරීම අත්හරින්න. ඔබට බැරෑරුම් විය නොහැක.
— dirdi
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.