Portál AbcLinuxu, 13. května 2025 00:31
find .* /homeale to vyhleda kazdy soubor s priponou.
EXPANSION Expansion is performed on the command line after it has been split into words. There are seven kinds of expansion performed: brace expansion, tilde expansion, parameter and variable expansion, command substitu- tion, arithmetic expansion, word splitting, and pathname expansion.Konkrétně se jedná o pathname expansion. No ještě je možné, že používáte jiný shell, který dělá regexp expanzi, ale bash umí pouze při nastavení extglob nějaké věci hodně podobné regexpům, ale má to jinou syntax.
SYNOPSIS find [path...] [expression]Vy chcete prohledávat cesty začínající tečkou? Na co se tady objevují články jako Manuálové stránky. Proč proboha ti hloupí lidé ty návody píší, vždyť by mohli v ušetřeném čase odpovídat na pořád dokola na stejně hloupé otázky. Co třeba zkusit
find /home -name '.*'
find -path '*/.*'
, podle toho, co vlastně chceš.
find /home -type f -name '.*'
.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.