[унпкг] Лако се распакује на конзоли

Морам да признам да ме је лено распаковати на конзоли. Никада нисам 100% научио који су параметри или опције које се морају проследити у тар „како бих могао да распакујем бзип2“ или другу датотеку, али гуглајући пре неколико дана дошао сам на овај форум и постојао је пост који сам лежерно узео да је примени и као резултат тога, изврши неку другу модификацију, увек поново употребљавајући, никада измишљајући и захваљујући ономе ко је дао допринос. Хвала вам, ЦрунцхБанг форум.

У посту сам рекао како да направим функцију у вашој која ће декомпресовати све врсте датотека које је препознао, али то се мени, а посебно кориснику „почетнику“ учинило донекле компликовано, па сам одлучио да поједноставим, скрипту који врше исту функцију, и није тако тешко разумети, на крају приче о чему се ради или не? кД

Пре свега, морамо знати и знати које су збијене датотеке које се данас највише користе. Кандидати су ".тар, .бзип, .рар, .зип, .7з и .З", као и њихове комбинације у случају да постоји ".тар.бз2, .тар.гз" само да поменемо неколико примера .

Такође морамо знати како да их инсталирамо без обзира на дистрибуцију ГНУ / Линука коју користите. У мом случају користим Дебиан то се ради на следећи начин:
апт-гет инсталл тар бзип2 гзип унрар рар п7зип-фулл

Сад већ имамо састојке, само их треба помешати у одговарајућем односу да бисмо добили кД плочу. Назвао сам скрипту унпкг ", пронађена је или ћу је оставити у / уср / бин /" и њен посао је да распакује све што јој проследимо као параметре, односно може јој дати 2 или више датотека и отпакујте их без икаквих проблема, отприлике као:

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

Погледајмо онда скрипту:
[код] #! / бин / басх
за пкг у $ *; урадите
ако [-ф $ пкг]; онда
случај $ пкг у
* .тар.бз2) тар квјф $ пкг ;;
* .тар.гз) тар квзф $ пкг ;;
* .бз2) бунзип2 $ пкг ;;
* .рар) рар к $ пкг ;;
* .гз) гунзип $ пкг ;;
* .тар) тар квф $ пкг ;;
* .тбз2) тар квјф $ пкг ;;
* .тгз) тар квзф $ пкг ;;
* .зип) распакујте $ пкг ;;
* .З) распакује $ пкг ;;
* .7з) 7з к $ пкг ;;
*) ецхо "'$ пкг' је упакована датотека? Не знам шта да радим, излазећи. » ;;
да је Ц.
fi
урадио
[/ код]

Схваћају ли? Није требало објашњавати шта је датотека радила. Па, видимо се у неком следећем посту овде.


Оставите свој коментар

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. За податке одговоран: Мигуел Ангел Гатон
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.

  1.   КсунилинуКс дијо

    Врло добар допринос !!!
    Користим Ксарцхивер који ми до сада није правио никакав проблем. Али ову скрипту чувам за сваки случај, никад не знате када ће вам затребати ...
    Хвала!

  2.   борио се дијо

    Веома корисно, много ће ми помоћи!

  3.   Коратсуки дијо

    Наравно, @луцхоз и @КсунилинуКс, савет који никад не боли ...

  4.   фацер дијо

    Одлицно !!! Хвала

  5.   Гато дијо

    врло добро хвала 😀

  6.   АуросЗк дијо

    Добро је имати ово при руци 🙂 Дакле, нису потребни посебни програми ...

  7.   Гонгуи дијо

    Врло добар! Управо оно што сам тражио 🙂