GNU/Linux >> Znalost Linux >  >> Linux

syntaxe ls --hide=a ls --ignore=

Z návodu:

-I pattern , --ignore=pattern

V adresářích ignorujte soubory, jejichž názvy odpovídají vzoru shellu (nikoli regulárnímu výrazu). Stejně jako v shellu, počáteční . v názvu souboru neodpovídá zástupnému znaku na začátku vzoru. Někdy je užitečné dát tuto možnost několikrát. Například,

     $ ls --ignore='.??*' --ignore='.[^.]' --ignore='#*'

První možnost ignoruje názvy délky 3 nebo více, které začínají . , druhý ignoruje všechny dvouznakové názvy, které začínají . kromě .. a třetí ignoruje názvy začínající # .

Můžete použít pouze vzory globus shellu:* odpovídá libovolnému počtu znaků, ? odpovídá libovolnému jednomu znaku, […] odpovídá znakům v hranatých závorkách a \ cituje další znak. Znak $ stojí sám za sebe (ujistěte se, že je v jednoduchých uvozovkách nebo před ním \ aby byla chráněna před expanzí pláště).


Linux
  1. Příkaz Linux AWK – Příklady syntaxe použití Linuxu a Unixu

  2. Najít vzor a přesunout?

  3. Méně zvýraznění příkazů a syntaxe?

  1. Názvy uživatelů a hostitelů ve veřejném klíči na Ssh-copy-id?

  2. Jaké znaky jsou v názvech adresářů Windows a Linux zakázány?

  3. Získejte názvy a adresy exportovaných funkcí v linuxu

  1. Jak programovat s Bash:Syntaxe a nástroje

  2. AWK a názvy souborů s mezerou.

  3. Názvy ATA a SATA disků v Linuxu