انڈروئد

ٹار bz2 فائل کو کیسے نکالیں (ان زپ کریں)

آیت الکرسی کی ایسی تلاوت آپ نے شاید پہلے@ کبهی نہ سنی هوU

آیت الکرسی کی ایسی تلاوت آپ نے شاید پہلے@ کبهی نہ سنی هوU

فہرست کا خانہ:

Anonim

tar کمانڈ آپ کو ٹار آرکائیو بنانے اور نکالنے کی اجازت دیتا ہے۔ یہ کمپریشن پروگراموں کی ایک وسیع رینج کی حمایت کرتا ہے جیسے جیزپ ، بیزپ 2 ، ایلزپ ، لزما ، ایلزپ ، ایکس زیڈ اور کمپریسس۔

Bzip2 ٹار فائلوں کو کمپریس کرنے کے لئے ایک انتہائی مشہور الگورتھم ہے۔ کنونشن کے ذریعہ ، bzip2 کے ساتھ کمپریسڈ ٹار آرکائیو کا نام یا تو .tar.bz2 یا .tbz2 کے ساتھ ختم ہوتا ہے۔

اس ٹیوٹوریل میں ، ہم وضاحت کریں گے کہ کس طرح tar کمانڈ کا استعمال کرتے ہوئے tar.bz2 اور tbz2 آرکائیوز کو نکالنا ہے ۔

tar.bz2 فائل کو نکالنا

زیادہ تر لینکس ڈسٹری بیوشنز اور میک کوس پہلے سے نصب شدہ ٹار یوٹیلیٹی کے ساتھ آتے ہیں۔

ایک tar.bz2 فائل نکالنے کے لئے ، --extract ( -x ) آپشن کا استعمال کریں اور آرکائیو فائل کا نام -f آپشن کے بعد بتائیں۔

tar -jf archive.tar.bz2

tar کمانڈ کمپریشن کی قسم کا خود بخود پتہ لگاتا ہے اور آرکائیو کو نکالتا ہے۔ اسی حکم سے ٹار آرکائیوز کو نکالنے کے لئے استعمال کیا جاسکتا ہے جیسے دیگر الگورتھم جیسے .tar.gz کے ساتھ سکیڑا گیا ہو ۔

اگر آپ ڈیسک ٹاپ صارف ہیں اور کمانڈ لائن آپ کی چیز نہیں ہے تو آپ اپنے فائل مینیجر کو استعمال کرسکتے ہیں۔ کسی ٹار بی بی 2 فائل کو نکالنے (ان زپ) کرنے کے لئے جس فائل کو آپ نکالنا چاہتے ہیں اس پر سیدھے دائیں پر کلک کریں اور "ایکسٹریکٹ" کو منتخب کریں۔ ونڈوز صارفین کو tar.bz2 فائلوں کو نکالنے کے لئے 7zip نامی ایک ٹول کی ضرورت ہوگی۔

زیادہ لفظی آؤٹ پٹ کے لئے -v اختیار استعمال کریں۔ یہ آپشن tar پر فائلوں کے نام ظاہر کرنے کے لئے tar کو بتاتا ہے۔

tar -xvf archive.tar.bz2

بطور ڈیفالٹ ، tar موجودہ ورکنگ ڈائرکٹری میں محفوظ شدہ دستاویزات کے مندرجات نکال لے گی۔ کسی مخصوص ڈائریکٹری میں محفوظ شدہ دستاویزات فائلوں کو نکالنے کے لئے --directory ( -C ) استعمال کریں:

مثال کے طور پر ، آرکائیو کے مندرجات کو /home/linuxize/files ڈائرکٹری میں /home/linuxize/files ، آپ ٹائپ کریں گے:

tar -jf archive.tar.bz2 -C /home/linuxize/files

ایک tar.bz2 فائل سے مخصوص فائلیں نکالنا

tar.bz2 فائل سے مخصوص فائل (زبانیں) نکالنے کے لئے ، محفوظ شدہ دستاویزات کے نام کے بعد نکالنے کے ل file فائلوں کے ناموں کی جگہ سے الگ فہرست شامل کریں:

tar -jf archive.tar.bz2 file1 file2

فائلیں نکالتے وقت ، آپ کو ان کے صحیح نام ضرور شامل ہوں گے جن میں راستہ بھی شامل ہوتا ہے ، جیسے --list ( -t ) آپشن استعمال ہوتا ہے۔

محفوظ شدہ دستاویزات سے ایک یا زیادہ ڈائریکٹریوں کو نکالنا ایک سے زیادہ فائلوں کو نکالنے کے مترادف ہے:

tar -jf archive.tar.bz2 dir1 dir2

tar -jf archive.tar.bz2 README

tar: README: Not found in archive tar: Exiting with failure status due to previous errors

--wildcards آپشن آپ کو وائلڈ کارڈ کے طرز پر مبنی tar.bz2 فائل سے فائلیں نکالنے کی اجازت دیتا ہے۔ شیل کی ترجمانی سے روکنے کے لئے پیٹرن کا حوالہ دینا ضروری ہے۔

مثال کے طور پر ، صرف وہ فائلیں نکالنے کے لئے جن کے نام .md (مارک ڈاون فائلیں) پر ختم ہوتے ہیں ، آپ استعمال کریں گے:

tar -jf archive.tar.bz2 --wildcards '*.md'

stdین سے tar.bz2 فائل نکالنا

جب معیاری ان پٹ (عام طور پر پائپنگ کے ذریعہ) محفوظ شدہ دستاویزات کو پڑھ کر ایک کمپریسڈ tar.bz2 فائل نکالتے وقت ، آپ کو decompression آپشن کی وضاحت کرنی ہوگی۔ -j آپشن tar کو بتاتا ہے کہ فائل bzip2 کے ساتھ کمپریسڈ ہے۔

ذیل کی مثال میں ہم ویم کمانڈ کا استعمال کرکے ویم ذرائع کو ڈاؤن لوڈ کررہے ہیں اور اس کی پیداوار کو tar کمانڈ پر پائپ کررہے ہیں۔

wget -c ftp://ftp.vim.org/pub/vim/unix/vim-8.1.tar.bz2 -O - | sudo tar -xj

tar: Archive is compressed. Use -j option tar: Error is not recoverable: exiting now

tar.bz2 فائل کی فہرست

tar.bz2 فائل کے مواد کی فہرست کے ل To ، --list ( -t ) آپشن کا استعمال کریں:

tar -tf archive.tar.bz2

آؤٹ پٹ کچھ اس طرح نظر آئے گی:

file1 file2 file3

tar -tvf archive.tar.bz2

-rw-r--r-- linuxize/users 0 2019-02-15 01:19 file1 -rw-r--r-- linuxize/users 0 2019-02-15 01:19 file2 -rw-r--r-- linuxize/users 0 2019-02-15 01:19 file3

نتیجہ اخذ کرنا

tar.bz2 فائل Bzip2 کے ساتھ کمپریسڈ ایک ٹار آرکائو ہے۔ ایک tar.bz2 فائل نکالنے کے ل To ، آرکائیو نام کے بعد tar -jf کمانڈ استعمال کریں۔

ٹار ٹرمینل