Sto cercando di capire come usare l' find -maxdepth 0
opzione.
Ho la seguente struttura di directory.
--> file1
--> parent
--> child1
--> file1
--> file2
--> child2
--> file1
--> file2
--> file1
Ora eseguo il mio find
comando come di seguito.
find ./parent -maxdepth 0 -name "file1"
find ./ -maxdepth 0 -name "file1"
find . -maxdepth 0 -name "file1"
Con nessuno dei find
comandi precedenti , viene restituito file1 .
Dalla pagina man di find
, vedo le informazioni di seguito.
-maxdepth 0 significa applicare solo i test e le azioni agli argomenti della riga di comando.
Ho cercato alcuni esempi con l' -maxdepth 0
opzione e non sono riuscito a trovare alcun esempio corretto.
La mia find
versione è,
find --version
find (GNU findutils) 4.4.2
Qualcuno può fornirmi alcuni suggerimenti su quale -maxdepth 0
opzione casi sarebbe utile?
MODIFICARE
Quando eseguo il comando seguente, ottengo che il file1 venga elencato due volte. Questo è destinato a funzionare in questo modo?
find . file1 -maxdepth 1 -name "file1"
./file1
file1