find
find [ruta] [expresión_de_búsqueda] [acción]
La expresión_de_búsqueda es una o más opciones que puede devolver la búsqueda a realizar en si o acciones a realizar sobre la búsqueda, si no se indica ninguna expresión de búsqueda se aplica por defecto la opción -print que muestra el resultado de la búsqueda.
La acción es cualquier comando de Linux invocado a ejecutarse sobre cada archivo o directorio encontrado con la [expresión_de_búsqueda].
Ejemplo
El siguiente ejemplo busca todos los archivos cuyo nombre sea «reporte» desde la raíz:
find / -name reporte find / -iname Reporte (lo mismo, pero sin tomar en cuenta mayúsculas y minúsculas)
El uso de expresiones regulares en lo que se busca es válido:
find / -name "[0-9]*" (todo lo que empieze con un dígito) find / -name "[Mm]*" (todo lo que empieze con un la letra M o m) find / -name "[a-m]*.txt" (todo lo que empieze entre a y m y termine en ".txt")
env
Muestra las variables que estan cargadas en el entorno.
ls
Crea enlaces simbólicos de archivos y carpetas. Son como hipervínculos dentro del sistema de archivos.
>ls -s /ruta/origen /ruta/enlace
unlink
Deshace el enlace simbólico.
>unlink /ruta/enlace
cd
Te posiciona en una ruta
>cd /ruta/donde/quieres/poner
Para subir un nivel en el árbol de directorios.
>cd ..
cp
Copia un fichero de una ruta a otra.
>cp /ruta/origen/fichero.txt /ruta/destino
mkdir
Crea una carpeta.
>mkdir /ruta/carpeta
Deja una respuesta