Estoy ejecutando el siguiente comando (para encontrar todos los archivos con .tsextensión y eliminarlos):
find . -type f -name "*.ts" –delete
Aparece un error:
find: paths must precede expression: `–delete'
¿Qué he hecho mal?
fuente
Estoy ejecutando el siguiente comando (para encontrar todos los archivos con .tsextensión y eliminarlos):
find . -type f -name "*.ts" –delete
Aparece un error:
find: paths must precede expression: `–delete'
¿Qué he hecho mal?
Tiene signo tipográfico en –lugar de menos ( -).
Cambia tu comando a
find . -type f -name "*.ts" -delete
Para ver la sintaxis completa, consulte man find:
COMPORTAMIENTO
-deleteBorrar archivos; verdadero si la eliminación se realizó correctamente. Si la eliminación falla, se emite un mensaje de error.
Si-deletefalla,findel estado de salida será distinto de cero (cuando finalmente salga).
El uso de-deleteactiva automáticamente la-depthopción.
Tenga cuidado al copiar y pegar comandos de blogs y procesadores de texto enriquecido. Pueden transformar algunos símbolos tipográficos en sus equivalentes de texto sin formato y viceversa.
Considere usar editores de texto simples para las notas la próxima vez: use texto plano, Markdown o reStructuredText.
Y como mencionó @AuxTaco, algunos blogs pueden confiar en su copia para atacar su computadora .
--entonces el motor lo convirtió–. Así que no sabemos toda la historia :)