LinuxParty
El comando find de Linux es extremadamente potente, esto es, si logras usarlo adecuadamente. No hay nada mejor para hacer todo tipo de búsquedas de archivos y carpetas que este comando.
Hay por supuesto otros comandos de búsqueda adeḿás de find, como pueden ser awk, sed y grep entre otros... pero están más enfocados a buscar "dentro" de los archivos. find es mucho más útil para encontrar archivos y directorios. En este artículo aprenderás a usar find como todo un experto y después puedas aplicarlo en usos administrativos de todo tipo.
Sintaxis de find:
La sintaxis es muy simple:
find [ruta] [expresión_de_búsqueda] [acción]
La [ruta] es cualquier directorio o path que se quiera indicar y desde donde inicia la búsqueda, ejemplos pueden ser "/etc", "/home/sergio", "/", "." si no se indica una ruta se toma en cuenta entonces el directorio donde se este actualemte, es decir el directorio de trabajo actual, que es lo mismo que indicar punto ".". De hecho es posible indicar más de un directorio de búsqueda como se verá más adelante en un ejemplo.
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].
Los tres argumentos anterior son enteramente opcionales
Búsquedas básicas
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)
Algunos artículos que tenemos con find:
- Buscar con find el contenido de un fichero en LInux
- Usando 'find' para buscar varias extensiones de archivos a la vez
- Entrecomillar un resultado obtenido por find
- Excluir directorios con el comando find
- buscar desde consola linux con find el contenido de un fichero
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")
Hoy me vi en la tarea de buscar una función de WordPress, pero como hacer para no tener que estar revisando cada archivo hasta encontrarla?
Si bien no existe un comando directo (aplicaciones no se) en linux para buscar cadenas de texto, lo podemos hacer mediante los comandos find, xargs y grep de la siguiente forma:
El famoso desarrollador Héctor Martin, que puso Linux en la PS4, ahora quiere portar Linux al nuevo Apple M1, y quiere hacerlo con la ayuda del crowdfunding convirtiéndolo en su trabajo de tiempo completo. Uno puede encontrar su compromiso oficial de apoyo aquí .
"Dado que estos dispositivos son de silicio completamente nuevos y hechos a medida, adaptar Linux para que se ejecuten en ellos es una empresa enorme. Más allá de un proyecto de afición, es un trabajo de tiempo completo", explica el desarrollador.
Nombre
autossh : monitorea y reinicia sesiones ssh
Sinopsis
autossh [ -V ] [ -M puerto [: echo_port] ] [ -f ] [SSH_OPTIONS]
Descripción
autossh es un programa para iniciar una copia de ssh y monitorearlo, reiniciándolo según sea necesario si muere o deja de pasar tráfico.
La idea original y el mecanismo fueron de rstunnel (Reliable SSH Tunnel). Con la versión 1.2 de autossh, el método cambió: autossh usa ssh para construir un bucle de reenvíos ssh (uno de local a remoto, uno de remoto a local) y luego envía datos de prueba que espera recuperar. (La idea es gracias a Terrence Martin).
Con la versión 1.3, se agrega un nuevo método (gracias a Ron Yorston): se puede especificar un puerto para un servicio de eco remoto que hará eco de los datos de prueba. Esto evita la congestión y el agravamiento de asegurarse de que todos los números de puerto en la máquina remota no colisionen. El método de bucle de reenvío sigue estando disponible para situaciones en las que puede no ser posible utilizar un servicio de eco.
Puedes usar dos formas...
awk '{print $NF}' salida.txt
o
cat salida.txt | awk '{print $NF}'
la que tu prefieras
Y te mostrará sólo la última columna
Vamos con una entradilla sobre comandos en Linux para celebrar que hoy Microsoft se ha unido a la Linux Foundation. Sabemos que con el comando find seguido de una cadena de caracteres podemos encontrar todos los ficheros con esa extensión dentro de un directorio, veamos cómo sería la sintaxis más simplificada:
|
1
|
# find *.zip |
La instrucción de arriba nos mostraría todos los ficheros cuyo nombre termine en .zip que estén situados en la carpeta en la que nos encontremos.
Ok, ¿y si quiero buscar varias extensiones?. Veamos ¿cómo sería el comando para buscar tanto los zip como los txt?
LinuxFx es una distribución GNU/Linux producida en Brasil, basada en Ubuntu y con toques del entorno Cinnamon apuesta por replicar la apariencia de Windows 10 en casi todos sus apartados.
Algunos analistas consideran que Linux debería unificar de alguna manera componentes principales como los entornos de escritorio o los formatos de paquetes si quiere llegar al gran público y aumentar una cuota de mercado en el escritorio que a pesar de la subida los últimos meses sigue siendo anormalmente baja para su gran potencial y la que tiene en otros segmentos de mercado, sean móviles, supercomputación, servidores o embebidos.
No todo el mundo piensa así y precisamente valoran todo lo contrario, la capacidad de Linux para ofrecer una variedad amplísima y una gran personalización.
Con el ánimo de facilitar el salto a Linux algunas distribuciones apuestan por replicar interfaces de otras plataformas y como ejemplo podemos citar al trabajo de Zorin OS con Windows o Elementary con macOS.

Esta año en que lanza una versión especial de Linux, en la Linux Sucks 2020, la primera vez que Lunduke intentó hablar sin una audiencia en vivo, "Y se siente realmente malísimo". Pero todavía está tratando de obtener un aumento de su audiencia. "Sígueme en esto en Journey Into Graphs and Numbers Land", dice Lunduke juguetonamente, levantando una de sus diapositivas de 160 x 90 píxeles que muestra la cuota de mercado actual para Windows, Mac y luego Linux "Es posible que observe que algunas plataformas tienen una mayor cuota de mercado que Linux ", dice con una sonrisa, describiendo una diapositiva que muestra a Linux como" recogiendo el fondo del barril al 1.6% ... "
Este tipo de configuración ssh chroot se conoce comúnmente como una cárcel chroot y en este artículo explicaremos su configuración paso a paso. Las cárceles fragmentadas son un medio para separar las operaciones específicas del usuario del resto del sistema Linux. Esta configuración cambia el directorio raíz aparente para el proceso de usuario en ejecución actual y su proceso secundario con un nuevo directorio raíz llamado cárcel chrooteada.
Paso 1: Crea el directorio de inicio de chroot.
[root@linuxnix ~]# mkdir -p /chroot/home/sahil [root@linuxnix ~]# ls -ld /chroot/home/sahil
drwxr-xr-x. 2 root root 4096 Jul 22 22:34 /chroot/home/sahil
[root@linuxnix ~]# chmod 700 /chroot/home/sahil
Necesitamos deshabilitar SELinux para que esta configuración funcione.
[root@linuxnix ~]# setenforce 0
Copiaremos ciertos archivos binarios y archivos de biblioteca en este directorio. Entonces, creemos los subdirectorios en los que colocaremos estos archivos binarios y de biblioteca.
[root@linuxnix ~]# cd /chroot [root@linuxnix chroot]# mkdir bin/ lib64/ lib/ dev/ [root@linuxnix chroot]# ls bin lib lib64 dev [root@linuxnix chroot]#
Ahora, bajo el directorio dev/, crearemos ciertos archivos de dispositivos de caracteres necesarios utilizando el comando mknod. En el siguiente comando, el indicador -m se usa para especificar los bits de permisos de archivo, c significa archivo de caracteres y los dos números son números mayores y menores a los que apuntan los archivos.
El creador de Linux, Linus Torvalds, habló sobre el desafío de encontrar futuros mantenedores para el sistema operativo de código abierto, en la Cumbre (virtual) de Código Abierto y la conferencia de Linux Embebido en curso esta semana.
Torvalds no hace conferencias magistrales en estos días, pero está dispuesto a sentarse con el director de código abierto de VMware, Dirk Hohndel, para una conversación, aunque en esta ocasión sea remota. "Este es un nuevo modelo extraño de hacer conferencias", dijo Torvalds.
Para mí y para muchas otras personas, no hay nada más interesante que interactuar a un nivel bajo con el hardware y realmente controlar todo lo que está sucediendo. Los granos no son aburridos, pero la mayoría de las personas deberían considerarlos aburridos
-
Linux
- Extraer el volumen con seguridad en Linux, siempre
- Linux sigue creciendo: alcanza el 5,33% en escritorio (abril 2026)
- Linux en 2026: la batalla silenciosa que ya ha ganado
- Windows 12 podría ser el punto de inflexión que finalmente te impulse a pasarte a Linux; aquí te explicamos por qué.
- Zorin OS 18 supera el millón de descargas: el Linux más elegante conquista el escritorio Windows
- Woof: intercambie fácilmente archivos a través de una red local en Linux
- Usando systemctl para controlar systemd
- 🧰 Cómo reparar el error “Transport endpoint is not connected” en Linux (y por qué ocurre)
- Can’t read superblock: recuperando una partición con el primer superbloque dañado con Linux
- 7 características y herramientas útiles de seguridad de Linux para principiantes
- Ejecutar Aplicaciones Gráficas Remotas en Local: Guía Completa en Linux
- ¡Histórico! Linux Supera el 6% de Cuota de Mercado en Escritorios: ¿El Año de Linux Ha Llegado?




