Ha sok munkát végez a parancssorból, akkor érdekelhet néhány projekt, például a tmux. De ma bemutatjuk Önöket GNU Párhuzamos hátha nem ismerné. Ezzel egyszerre több dolgot is elvégezhet egyszerre, a konzolt multitasking központtá alakítva a műveletek hatékonyabb és gyorsabb végrehajtása érdekében. Mindez azon funkcióknak köszönhető, amelyeknek a GNU Parallel lehetővé teszi a feladatok párhuzamos végrehajtását.
A GNU Parallel lehetővé teszi, hogy többet hozzon ki a CPU-ból, amikor parancsokkal dolgozik, e lehetőséggelfuttasson egyszerre több parancsot egyszerű és egyszerű módon, időt takarítva meg. A telepítéshez megtalálható a legtöbb disztribúció legtöbb tárházában, így a telepítéshez csak a használt csomagkezelőt és a párhuzamos nevet kell használnia. A telepítés után a működése sem bonyolult, ahogy megmutatjuk.
Például, ha több .jpg fájl formátumát szeretné megváltoztatni, akkor valószínűleg egy parancsot használ a meglévő fájlokhoz, de ha túl sok van, ez bonyolulttá válik. Ha valamivel tapasztaltabb vagy, ha elegendő fájl van a munkához, egyesével haladni nem praktikus, ezért biztosan egy szkriptet fog használni a munka automatizálásához.
Ehelyett a GNU Parallel segítségével a hasonlóan az xargs parancshoz ha valaha is használta. Például a formátum megváltoztatásához .jpg-ről .png-re a következőket tehetjük:
find /home -name "*.jpg" | parallel -I% --max-args 1 convert % %.png
Ezzel megkapjuk a find parancsot, amellyel bármilyen névvel megkereshetjük a / home könyvtárban található összes .jpg fájlt, és az összes eredményt párhuzamosan továbbíthatjuk a csövön, amely ezt követően egyesével továbbítja a convert parancsot, hogy png-vé konvertálja őket. Vagyis végrehajtja a name1.jpg name1.png, a name2.jpg name2.png és így tovább konvertálását ...