Quando si utilizza il comando find
, perché è che il seguente ignorerà successo cartelle nascoste (quelli che iniziano con un punto) mentre si abbina tutto il resto:Ignora/prugna nascosto directory con GNU trovano comando
find . -not \(-type d -name ".?*" -prune \)
ma questo non corrisponde a nulla:
find . -not \(-type d -name ".*" -prune \)
l'unica differenza è il punto di domanda. Non dovrebbe anche il secondo comando rilevare ed escludere le directory che iniziano con un punto?
appartiene a superuser.com – t0mm13b
@tommie - lo fa? dipende dal fatto che sia usato in modo interattivo o come parte di una sceneggiatura; in quest'ultimo caso, è discutibilmente una domanda legittima di sviluppo del software. –
downvoted per irrilevanza di titolo menzione di "GNU trovare" nella risposta selezionata. – danorton