لینکس میں فائلوں کو کیسے کھولیں

How Untar Files Linux



ٹار کافی مقبول آرکائیو فارمیٹ ہے ، خاص طور پر لینکس پر۔ بہت سے معاملات میں ، ڈسٹروس پیکیج اپ ڈیٹس کی فراہمی کے لیے ٹار آرکائیو استعمال کرتا ہے۔ جب فائلوں کو آن لائن شیئر کرنے کی بات آتی ہے تو ٹار آرکائیوز بھی عام ہیں۔

لینکس میں فائلوں کو کھولنے کا طریقہ چیک کریں۔







ٹار لینکس میں۔

ٹار آرکائیوز کے انتظام کے لیے ، تمام لینکس ڈسٹروس ٹار ٹول کے ساتھ آتے ہیں۔ یہ وہ آلہ ہے جسے ہم ٹار آرکائیو کے مندرجات نکالنے کے لیے استعمال کریں گے۔



آئیے ایک مثال کے ساتھ ہر چیز کا مظاہرہ کریں۔ پہلے ، آئیے کئی فائلوں اور ڈائریکٹریوں کے ساتھ ٹار آرکائیو بنائیں۔ یہاں ، میں نے چیونٹیوں کے نام سے ایک ڈائریکٹری بنائی ہے جو ٹار آرکائیو میں تبدیل ہوجائے گی۔



$درختچیونٹیاں۔/





اب ، آئیے ڈائریکٹری سے ٹار آرکائیو بنائیں۔ یہاں ، ٹار کام کرنے کے لیے مختلف کمپریشن الگورتھم استعمال کرے گا۔ یہ ایک عام عمل ہے کہ کمپریشن الگورتھم آؤٹ پٹ فائل کا نام بتاتا ہے۔

gzip کمپریشن کا استعمال کرتے ہوئے ٹار آرکائیو بنانے کے لیے درج ذیل کمانڈ استعمال کریں۔



$ٹار سی وی زیڈ ایف۔ants.tar.gz<source_file_directory>

bzip2 کمپریشن کا استعمال کرتے ہوئے ٹار آرکائیو بنانے کے لیے ، درج ذیل کمانڈ استعمال کریں۔

$ٹار سی وی جے ایف۔ants.tar.bz2<source_file_directory>

XZ کمپریشن کا استعمال کرتے ہوئے ٹار آرکائیو بنانے کے لیے درج ذیل کمانڈ استعمال کریں۔

$ٹار سی وی جے ایفants.tar.xz<source_file_directory>

ٹار فائلیں نکالنا۔

ٹار مواد کی فہرست

مندرجہ ذیل ٹار کمانڈ ٹار آرکائیو میں شامل تمام فائلوں اور ڈائریکٹریوں کی فہرست بنائے گی۔

$ٹار ٹی وی ایف <tar_archive>

آئیے ہمارے استعمال کردہ جھنڈوں کا فوری تجزیہ کریں۔

  • t: یہ ٹار کو محفوظ شدہ دستاویزات کے مندرجات کی فہرست بتاتا ہے۔
  • v: یہ ٹار کو کہتا ہے کہ وہ اپنی کارروائی کو کنسول پر پرنٹ کرے۔
  • f: یہ ٹار کو بتاتا ہے کہ کس فائل پر کارروائی کرنی ہے۔

پوری فائل نکالیں۔

اب ، ہم ٹار آرکائیو نکالنے کے لیے تیار ہیں جو ہمارے ہاتھ میں ہے۔ اگرچہ آپ کو مختلف قسم کے ٹار آرکائیو بنانے کے لیے مختلف کمانڈ استعمال کرنے کی ضرورت تھی ، ہم ان سب کو نکالنے کے لیے صرف ایک ٹار کمانڈ استعمال کر سکتے ہیں۔

درج ذیل ٹار کمانڈ کوئی درست ٹار آرکائیو نکالے گی۔ اگر اسی طرح کے فائل ناموں والی فائلیں موجود ہیں تو ، نکالنے کے بعد ، ٹار آرکائیو سے باہر فائلوں کو اوور رائٹ کردے گا۔

$ٹار -ایکس وی ایف <tar_archive>

یہاں ، ہم ایک نئے ٹار پرچم کا سامنا کر رہے ہیں۔

  • x: یہ ٹار کو ایک آرکائیو نکالنے کے لیے کہتا ہے۔

اگر آپ نہیں چاہتے ہیں کہ ٹار موجودہ ڈیٹا کو اوور رائٹ کرے تو -k پرچم شامل کریں۔ یہ ٹار کو کہتا ہے کہ کسی بھی موجودہ فائل یا ڈائریکٹری کو اوور رائٹ/تبدیل نہ کریں۔

$ٹار -xvkf <tar_archive>

مخصوص فائلیں نکالیں۔

کچھ حالات ایسے ہیں جہاں آپ کو صرف ایک فائل کو پکڑنے کے لیے نکالے گئے پورے ٹار آرکائیو کی ضرورت نہیں ہے۔ ٹار ٹول ایسی لچک پیش کرتا ہے کہ آپ صرف چند منتخب فائلیں نکال سکتے ہیں جن کی آپ کو ضرورت ہے۔

اس کام کے لیے ، tar کمانڈ ڈھانچہ اس طرح نظر آئے گا۔ یہاں ، فائل کا نام آپ کی مطلوبہ فائل کا فائل کا نام ہوگا۔ یہ فائل کے نام کے ساتھ مماثل ہونا چاہیے جو ٹار آرکائیو کے اندر ہے۔

$ٹار -ایکس وی ایف <tar_archive> <فائل کا نام>

اگر آپ اس طرح سے ایک دو فائلیں نکالنا چاہتے ہیں تو درج ذیل کمانڈ ڈھانچہ استعمال کریں۔

$ٹار -ایکس وی ایف <tar_archive> <filename_1> <فائل کا نام_2۔>

مخصوص ڈائریکٹریز نکالیں۔

یہ ٹار آرکائیو کی ایک اور زبردست خصوصیت ہے۔ فرض کریں کہ آپ کے ہاتھ میں ٹار آرکائیو میں ڈائریکٹری یا اس سے زیادہ ہے ، آپ دستی طور پر بتا سکتے ہیں کہ کون سی ڈائرکٹری نکالنی ہے۔

کمانڈ ڈھانچہ اوپر والے حصے کی طرح ہے۔

$ٹار -ایکس وی ایف <tar_archive> <ڈائریکٹری>

اگر آپ متعدد ڈائریکٹریز نکالنا چاہتے ہیں تو درج ذیل کمانڈ کو چلائیں۔

$ٹار -ایکس وی ایف <tar_archive> <ڈائریکٹری_1> <ڈائریکٹری 2>

حتمی خیالات۔

ٹار آرکائیو نکالنا کافی آسان کام ہے۔ آپ کو صرف اتنا جاننے کی ضرورت ہے کہ صحیح ٹار کمانڈ ہے۔ اگر آپ GUI کے ساتھ عمل کرنے اور فائل مینیجر کے استعمال میں دلچسپی رکھتے ہیں ، تو آپ کے فائل مینیجر میں ٹار آرکائیوز کو بطور ڈیفالٹ نکالنے کی صلاحیت ہونی چاہیے۔

لینکس میں ، کمپریسڈ آرکائیوز کے مختلف فارمیٹس نکالنے کے لیے مزید ٹولز موجود ہیں۔ چیک کریں کہ لینکس میں کمپریسڈ آرکائیو کیسے نکالیں۔

مبارک کمپیوٹنگ!