Por qué al querer hacer un ls que me traiga todos los .js incluso los que esten dentro de otras carpetas no me deja? :c investigué con el...

Cesar Sadrak Martin Moreno

Cesar Sadrak Martin Moreno

Pregunta
studenthace 4 años

Por qué al querer hacer un ls que me traiga todos los .js incluso los que esten dentro de otras carpetas no me deja? :c investigué con el flag -R que lo hace recursivo pero al ejecutar el ls -R si me trae todo pero al querer solo los .js no me deja.

Dejo una captura de como me sale

177592132_1183403722120646_8661864022885230426_n.png

6 respuestas
para escribir tu comentario
    Brandon Argel Verdeja Dominguez

    Brandon Argel Verdeja Dominguez

    studenthace 4 años

    En tu caso si quieres listar archivos de python tienes que cambiar la extensión, algo como:

    ls -Rl | find -type f -name '*.py'

    Brandon Argel Verdeja Dominguez

    Brandon Argel Verdeja Dominguez

    studenthace 4 años

    Hola Eduardo!, tipo

    f
    de
    file
    , cualquier tipo de archivo, por ejemplo: txt, py, js, etc... Si estás buscando carpetas o directorios este comando no te serviría 😄

    Eduardo Jiménez Varela

    Eduardo Jiménez Varela

    studenthace 4 años

    Brandon, pregunta. A que te refieres con documentos tipo "f" Esque tengo la misma situacion pero quiero buscar archivos .py

    Luis Berenguer

    Luis Berenguer

    studenthace 4 años

    Gracias Brandom , tu comando me funcionó de forma perfecta.

    Sebastián Andrade

    Sebastián Andrade

    studenthace 4 años

    Hola Brandon, gracias por tu aporte, tengo una pequeña duda ¿Por què no funciona hacer lo que hizo el compañero (yo hice lo mismo pero con archivos .py) si segun dijo el profe en la clase los wildcards buscan en varios niveles?

    Brandon Argel Verdeja Dominguez

    Brandon Argel Verdeja Dominguez

    studenthace 4 años

    Con ese comando que pusiste lo que hace es buscar un archivo / directorio que se llame *.js . Para hacer lo que quieres puedes ejecutar el siguiente comando, todo lo que se utiliza lo verás en el curso :)

    ls -Rl | find -type f -name '*.js'

    Listado recursivo y completo, que buscará todos los documentos tipo "f" de file que tengan como nombre cualquier cosa con extensión

    .js

Curso de Terminal y Línea de Comandos

Curso de Terminal y Línea de Comandos

Aprende a utilizar la terminal y la línea de comandos para navegar tu sistema operativo, manipular archivos y directorios, comprender permisos y procesos, y usar herramientas como grep y curl. Integra alias y personaliza tu shell para optimizar tu flujo de trabajo.

Curso de Terminal y Línea de Comandos
Curso de Terminal y Línea de Comandos

Curso de Terminal y Línea de Comandos

Aprende a utilizar la terminal y la línea de comandos para navegar tu sistema operativo, manipular archivos y directorios, comprender permisos y procesos, y usar herramientas como grep y curl. Integra alias y personaliza tu shell para optimizar tu flujo de trabajo.