1 votos

El comando find no funciona

Tengo el archivo Info.plist en la carpeta /Users/admin/dev/repos/SwiftAdExample/SwiftAdExample, pero no puedo encontrarlo desde /Users/admin/dev/repos/SwiftAdExample:

admin@son SwiftAdExample % cd /Users/admin/dev/repos/SwiftAdExample/SwiftAdExample
admin@son SwiftAdExample % ll
total 24
drwxr-xr-x  5 admin  staff  160 Sep 25 01:02 Assets.xcassets
-rw-r--r--@ 1 admin  staff  399 Sep 25 01:02 ContentView.swift
-rw-r--r--@ 1 admin  staff  444 Sep 25 03:06 Info.plist
drwxr-xr-x  3 admin  staff   96 Sep 25 01:02 Preview Content
-rw-r--r--@ 1 admin  staff  248 Sep 25 01:02 SwiftAdExampleApp.swift
admin@son SwiftAdExample % find . -iname *.plist
./Info.plist
admin@son SwiftAdExample % cd ..
admin@son SwiftAdExample % find . -iname *.plist
zsh: no matches found: *.plist

¿cómo es posible?

3voto

El mensaje de error da una pista: Es zsh que no puede expandir *.plist (por razones obvias) lo cual es señalado como un error (bash simplemente pasaría *.plist a find si no puede expandirlo), find ni siquiera se ejecuta.

Una forma de resolver esto es

find . -iname '*.plist'

una forma más zsh-esca sería usando ls -ld -- **/*.plist.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X