Per domande relative a trovare, un'utilità della riga di comando per cercare i file in una gerarchia di directory. Utilizzare questo tag per domande su find stesso o domande su problemi derivanti dall'utilizzo dell'utilità da riga di comando find.
Ho pensato che il carattere jolly *nel comando find . -name *foo*fosse sostituito da bash, eppure il comando funziona a meno che non *foo*corrisponda a qualcosa nella directory corrente, quindi non lo fa. È confusionario.
Immagina un albero delle fonti. Ci sono file xml ovunque. Ma poiché c'è un XYZ.xml nella radice di questo albero, non troverà i miei file xml. find -iname *.xml ritorna ./XYZ.xml invece di ./XYZ.xml ./a/b/c/bob.xml ./b/d/top.xml
Sono -namee -execopzioni o argomenti non-option find? Sembrano opzioni brevi e vengono chiamate espressioni, se non sbaglio. Per esempio, find . -name "*.txt" -exec echo {} \;
creiamo il seguente comando per rimuovere solo le cartelle vuote più vecchie di 100min find /tmp -type d -empty -mmin +100 -printf '%p was deleted!!\n' -delete perché intendiamo eseguirlo dal cron job sulle macchine di produzione vogliamo capire se il flag vuoto ignorerà anche le cartelle con collegamenti o file …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.