[unpkg] په اسانۍ سره کنسول خلاص کړئ

زه باید اعتراف وکړم چې زه د کنسول څخه خلاصیدو لپاره سست یم. ما هیڅکله 100 learned نه دي زده کړي چې کوم پیرامیټرې یا اختیارونه دي چې باید ټار ته ورسول شي ترڅو زه "bzip2" یا بل فایل خلاص کړم ، مګر څو ورځې وړاندې زه دې فورم ته راغلم او هلته یو پوسټ شتون درلود چې زه یې په قصدي ډول لرم. دې ته یې د دې پلي کولو لپاره کار وکړ او د پایلې په توګه ، یو څه نور تعدیلات رامینځته کړئ ، تل له سره کارول ، هیڅکله نوي کولو او له هغه چا څخه مننه چې مرسته یې کړې. مننه، CrunchBang فورم.

په پوسټ کې ما وویل چې څنګه ستاسو په برخه کې یو فنکشن رامینځته کړم چې دا به د ټولو ډولونو فایلونه له مینځه ویسي چې دا یې پیژني ، مګر دا زما لپاره یو څه پیچلي ښکاري ، او په ځانګړي توګه د "نوو" کارونکي لپاره ، نو ما پریکړه وکړه چې یو څه اسانه کړم ، یو سکریپټ دا ورته فعالیت ترسره کوي ، او دا دومره ستونزمن ندي چې پوهیدل ، د کیسې په پای کې چې پوسټ یې څه شی دی په اړه یې ، که نه؟ xD

له هرڅه دمخه ، موږ باید پوهه او پوه شو چې کوم کمپیوټ شوي فایلونه دي چې نن ورځ ډیری کارول کیږي. نوماندان ".tar ، .bzip ، .ar ، .zip ، .7z او .Z" دي ، په بیله بیا د دوی ترکیبونه که هلته ".tar.bz2 ، .tar.gz" شتون ولري نو یوازې د یو څو مثالونو ذکر کول .

موږ باید پدې هم پوهیږو چې د دوی نصبولو څرنګوالی مهمه نده چې تاسو د GNU / لینکس کوم ډول توزیع کاروئ. زما په قضیه کې زه کاروم Debian دا په لاندې ډول تر سره کیږي:
apt-get انسټالټ ټر bzip2 gzip unrar rar p7zip-full

اوس ، موږ دمخه اجزاء لرو ، موږ یوازې اړتیا لرو چې دا په مناسب تناسب کې مخلوط کړو ترڅو د xD پلیټ ترلاسه کړئ. ما سکریپټ ته "unpkg" ویل ، دا موندل شوی یا زه به یې په / usr / bin / "کې پریږدم او د هغې دنده دا ده چې هر هغه څه خلاص کړو چې موږ ورته د پیرامیټونو په توګه لیږو ، دا دی ، دا کولی شي دا 2 یا ډیر فایلونه ورکړي او دا به وي دوی له هر ډول ستونزې پرته خلاص کړئ ، لکه یو څه:

unpkg onion_omelette.rar breakfast_cofee.tar.bz2 cook_recipes.7z

راځئ چې بیا سکریپټ وګورو:
[کوډ] #! / بن / بش
په $ * کې د pkg لپاره؛ وکړه
که [-f $ pkg]؛ بیا
قضیه k pkg in
* .tar.bz2) ټار xvjf $ pkg ؛؛
* .tar.gz) ټار xvzf $ pkg ؛؛
* .bz2) بنزپ 2 $ pkg ؛؛
* .ار) rar x $ pkg ؛؛
* .gz) ټوپک $ pkg ؛؛
* .دار) ټار xvf $ pkg ؛؛
* .tbz2) ټار xvjf $ pkg ؛؛
* .tgz) ټار xvzf $ pkg ؛؛
* .zip) unzip $ pkg ؛؛
* .Z) نانځل $ pkg ؛؛
* .7z) 7z x $ pkg ؛؛
*) د اکو "'$ pkg' بسته شوې دوسیه ده؟ نه پوهیږم څه وکړي ، پاڅیدل. » ؛؛
سي
fi
ترسره شوی
[/ کوډ]

دوی احساس کوي؟ د دې تشریح کولو ته اړتیا نشته چې فایل څه کړي. نو هلکانو ، تاسو دلته په ځینې راتلونکي پوسټ کې وګورئ.


د مقالې مینځپانګه زموږ د اصولو سره سمون لري ایډیټیک اخلاق. د غلطۍ راپور ورکولو لپاره کلیک وکړئ دلته.

7 نظرونه ، خپل پریږدئ

خپله نظر پرېږدئ

ستاسو د بریښنا لیک پته به خپره نه شي.

*

*

  1. د معلوماتو لپاره مسؤل: میګیوانجل ګاتین
  2. د معلوماتو هدف: د سپیم کنټرول ، د نظر مدیریت.
  3. قانونیت: ستاسو رضایت
  4. د معلوماتو راټولول: معلومات به د قانوني مکلفیت پرته دریمې ډلې ته نه لیږدول کیږي.
  5. د معلوماتو ذخیره: ډیټابیس د Occentus شبکې (EU) لخوا کوربه شوی
  6. حقونه: په هر وخت کې تاسو کولی شئ خپل معلومات محدود ، له سره تنظیم او حذف کړئ.

  1.   XunilinuX dijo

    ډیره ښه مرسته !!!
    زه د Xarchiver کاروم کوم چې تر دې دمه ما ته کومه ستونزه نه راکوي. مګر زه دا سکریپټ یوازې په قضیه کې ساتم ، تاسو هیڅکله نه پوهیږئ کله چې شاید تاسو ورته اړتیا لرئ ...
    مننه!

  2.   جګړه وکړه dijo

    ډیر ګټور ، دا به ما سره ډیره مرسته وکړي!

  3.   کوراتسوکي dijo

    ډاډه ،luchoz او @ XunilinuX ، یو داسې ترکیب چې هیڅکله درد نه کوي ...

  4.   مخ dijo

    عالي !!! مننه

  5.   ګټو dijo

    ډیر ښه مننه 😀

  6.   اورسزیکس dijo

    ښه دا چې دا په لاس کې ولرئ 🙂 نو هیڅ جلا برنامو ته اړتیا نلري ...

  7.   ګونګوی dijo

    ډیر ښه! یوازې هغه څه چې زه د 🙂 په لټه کې وم

bool (ریښتیا)