Come posso sapere (se posso dirlo!) Trovare per trovare sia i file della directory che il tipo di file?
find -type fd
È come il buio euristico invecchia qui.
Come posso sapere (se posso dirlo!) Trovare per trovare sia i file della directory che il tipo di file?
find -type fd
È come il buio euristico invecchia qui.
Risposte:
Ecco il comando che puoi usare:
find -type f -or -type d
. I get an error.. find: i percorsi devono precedere l'espressione: `.. Qualche idea sul perché?
-prima or?
TL: dr
uso find . -name "*string*" -type f -o -name "*string*" -type d
spiegazione
il comando -o ors completamente gli argomenti dopo il percorso del file, in modo tale che find . -name "*string*" -type f -o -type dcalcola find . (-name "*string*" -type f) -o (-type d). Per questo motivo, è necessario specificare il
La maggior parte degli utenti vorrà qualcosa che assomigli
find . -name "*string*" -type f -o -name "*string*" -type d
che calcola come
find . (-name "*string*" -type f) -o (-name "*string*" -type d)
trova i dettagli della sintassi
-name "*string*"cerca i nomi che contengono la stringa stringovunque in essi.
Se stai usando GNU find, la seguente soluzione potrebbe essere adatta a te:
find -type d,f
Vedi man findper maggiori dettagli:
Per cercare più di un tipo alla volta, è possibile fornire l'elenco combinato di lettere di tipo separate da una virgola
,(estensione GNU).
GNU findversione 4.7.0 .. Non sembra supportare ,. Il messaggio di errore dice chefind: Arguments to -type should contain only one letter.
find -type f -o -type dper un'alternativa conforme a POSIX.