GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak vypsat různé obrazové formáty rekurzivně ve stromu?

Jak bych mohl efektivně hledat .png | .svg | .xpm obrázkové soubory ve složité a rekurzivně strukturované hierarchii v jednom dotazu pomocí terminálu (a pokud možno | (potrubí) tree ve stejném dotazu, abyste získali pěkný výstup/přehled, jako v příkladu níže:

├── šipky
│   ├── submenu01.png
│   └── submenu02.png
├── úžasné
   └── —├/0  — ac.png
   │   ├── awesome.png
   │   ├── bat_low.png
   │── bat_no.png
│ │ ├── plovoucí_focus_inactive.png
│ │ ├── plovoucí_normální_active.png
│ ├ ├ | ── vol_no.png
   │   ├── vol_up.png
   │   └── widget_bg.png
   ├ ├d── It

Chtěl bych to udělat v:

/usr/share/

Jakákoli pomoc je vysoce oceňována, i když plně neodpovídá mému požadavku!

Přijatá odpověď:

Nainstalujte balíček tree než použít

tree -P '*.png|*.svg|*.xpm' --prune /usr/share/

Ubuntu
  1. Jak vytvořit adresáře pouze pro výstup stromu?

  2. Jak se Ubuntu liší od Debianu?

  3. Jak rekurzivně kopírovat soubory podle přípony souboru?

  1. Jak znovu připojit jiný oddíl jako /home?

  2. Jak mohu grep rekurzivně?

  3. Jak mohu gunzip do jiného cílového adresáře?

  1. Jak odstranit všechny soubory v konkrétní složce přítomné v podsložkách aktuálního adresáře s výjimkou určitého souboru?

  2. Jak rekurzivně odstranit složky metadat .svn?

  3. Jak rekurzivně vypsat všechny soubory a adresáře