35 ejemplos del comando Find de Linux

Parte I: comandos de búsqueda básicos para buscar archivos con nombres

1. Buscar archivos usando el nombre en el directorio actual

Buscar todos los archivos cuyo nombre sea tecmint.txt en un directorio de trabajo actual.

# find . -name tecmint.txt

./tecmint.txt

2. Buscar archivos en el directorio de inicio

Buscar todos los archivos en el directorio /home con el nombre tecmint.txt.

# find /home -name tecmint.txt

/home/tecmint.txt

3. Buscar archivos usando el nombre e ignorando mayúsculas y minúsculas

Buscar todos los archivos cuyo nombre sea tecmint.txt y que contengan letras mayúsculas y minúsculas en el directorio /home.

# find /home -iname tecmint.txt

./tecmint.txt
./Tecmint.txt

4. Buscar directorios usando el nombre

Buscar todos los directorios cuyo nombre sea Tecmint en el directorio /.

# find / -type d -name Tecmint

/Tecmint

5. Buscar archivos PHP por nombre

Busca todos los archivos PHP cuyo nombre sea tecmint.php en un directorio de trabajo actual.

# find . -type f -name tecmint.php

./tecmint.php

6. Buscar todos los archivos PHP en un directorio

Busca todos los archivos PHP en un directorio.

# find . -type f -name "*.php"

./tecmint.php
./login.php
./index.php

Parte II: Buscar archivos según sus permisos

7. Buscar archivos con permisos 777

Busca todos los archivos cuyos permisos sean 777.

# find . -type f -perm 0777 -print

8. Buscar archivos sin permisos 777

Busca todos los archivos sin permiso 777.

# find / -type f ! -perm 777

9. Buscar archivos SGID con permisos 644

Busca todos los archivos de bits SGID cuyos permisos estén establecidos en 644.

# find / -perm 2644

10. Buscar archivos Sticky Bit con permisos 551

Busca todos los archivos de conjunto Sticky Bit cuyos permisos sean 551.

# find / -perm 1551

11. Buscar archivos SUID

Busca todos los archivos de conjunto SUID.

# find / -perm /u=s

12. Buscar archivos SGID

Busca todos los archivos de conjunto SGID.

# find / -perm /g=s

13. Buscar archivos de solo lectura

Busca todos los archivos de solo lectura.

# find / -perm /u=r

14. Buscar archivos ejecutables

Busca todos los archivos ejecutables.

# find / -perm /a=x

15. Buscar archivos con permisos 777 y modificarlos a 644

Buscar todos los archivos con permisos 777 y usar el comando chmod para configurar los permisos a 644.

# find / -type f -perm 0777 -print -exec chmod 644 {} \;

16. Buscar directorios con permisos 777 y modificarlos a 755

Buscar todos los directorios con permisos 777 y usar el comando chmod para configurar los permisos a 755.

# find / -type d -perm 777 -print -exec chmod 755 {} \;

17. Buscar y eliminar un solo archivo

Para buscar un solo archivo llamado tecmint.txt y eliminarlo.

# find . -type f -name "tecmint.txt" -exec rm -f {} \;

18. Buscar y eliminar varios archivos

Para buscar y eliminar varios archivos como .mp3 o .txt, utilice.

# find . -type f -name "*.txt" -exec rm -f {} \;

O

# find . -type f -name "*.mp3" -exec rm -f {} \;

19. Buscar todos los archivos vacíos

Para buscar todos los archivos vacíos en una determinada ruta.

# find /tmp -type f -empty

20. Buscar todos los directorios vacíos

Para archivar todos los directorios vacíos en una determinada ruta.

# find /tmp -type d -empty

21. Archivar todos los archivos ocultos

Para buscar todos los archivos ocultos, utilice el siguiente comando.

# find /tmp -type f -name ".*"

Parte III: Buscar archivos según propietarios y grupos

22. Buscar un solo archivo según el usuario

Para buscar todos los archivos o un solo archivo llamado tecmint.txt en el directorio raíz / del propietario root.

# find / -user root -name tecmint.txt

23. Buscar todos los archivos según el usuario

Para buscar todos los archivos que pertenecen al usuario Tecmint en el directorio /home.

# find /home -user tecmint

24. Buscar todos los archivos según el grupo

Para buscar todos los archivos que pertenecen al grupo Developer en el directorio /home.

# find /home -group developer

25. Buscar archivos particulares del usuario

Para buscar todos los archivos .txt del usuario Tecmint en el directorio /home.

# find /home -user tecmint -iname "*.txt"

Parte IV: Buscar archivos y directorios según la fecha y la hora

26. Buscar archivos modificados en los últimos 50 días

Para buscar todos los archivos que se modificaron hace 50 días.

# find / -mtime 50

27. Buscar archivos a los que se accedió en los últimos 50 días

Para buscar todos los archivos a los que se accedió hace 50 días.

# find / -atime 50

28. Buscar archivos modificados en los últimos 50-100 días

Para buscar todos los archivos modificados hace más de 50 días y menos de 100 días.

# find / -mtime +50 –mtime -100

29. Buscar archivos modificados en la última hora

Para buscar todos los archivos modificados en la última hora.

# find / -cmin -60

30. Buscar archivos modificados en la última hora

Para buscar todos los archivos modificados en la última hora.

# find / -mmin -60

31. Buscar archivos a los que se ha accedido en la última hora

Para buscar todos los archivos a los que se ha accedido en la última hora.

# find / -amin -60

Parte V: Buscar archivos y directorios según el tamaño

32. Buscar archivos de 50 MB

Para buscar todos los archivos de 50 MB, utilice.

# find / -size 50M

33. Buscar tamaño entre 50 MB y 100 MB

Para buscar todos los archivos que tengan más de 50 MB y menos de 100 MB.

# find / -size +0M -size -00M

34. Buscar y eliminar archivos de 100 MB

Para buscar todos los archivos de 100 MB y eliminarlos con un solo comando.

# find / -type f -size +100M -exec rm -f {} \;

35. Buscar archivos específicos y eliminarlos

Busca todos los archivos .mp3 con más de 10 MB y elimínalos con un solo comando.

# find / -type f -name *.mp3 -size +10M -exec rm {} \;

El blog es un remedio para las redes

Cuando usás redes, mirás cosas, reaccionás, scrolleás… y al final del día sentís que no quedó nada. Las redes están pensadas para eso: tenerte ocupado, no ayudarte a construir algo.

Lo que hacés ahí desaparece. Lo que pensás, lo que opinás, lo que escribís. Hoy está, mañana no. Consumís un montón, pero no acumulás nada. Te cansa con el tiempo, aunque no lo creas provoca una fatiga mental.

Escribir es una de las pocas cosas en el día a día que todavía te devuelve algo real. No porque te haga conocido ni porque tenga un premio inmediato, porque ordena la cabeza. Cuando escribís, frenás. Pensás mejor. Dejás algo hecho. Da igual si alguien lo lee o no.

Un blog no es una red social lenta. Es otra cosa. Es un lugar propio. Un archivo personal. Ahí lo que escribís no compite con nada. No pide likes. No se pierde en un feed. No necesitás tener grandes ideas. Escribir es, muchas veces, la forma de descubrir qué pensás.

Hoy en día la mayoría de la gente tiene un correo de Gmail, y gracias a eso no hace falta hacerlo complicado. Ya podes usar Blogger que está para eso. Abrís, escribís y listo. No hay configuraciones raras ni decisiones técnicas. Es una forma simple de empezar hoy, no “algún día”.

Las redes no son el enemigo. Pero no pueden ser el único lugar donde ponés tu atención. Si todo queda ahí, nada queda en vos. Capaz no necesitás menos redes, sino algo propio.

Abrir un blog y escribir una entrada no va a cambiar todo de golpe. Pero es un gesto distinto. Uno que, a diferencia del scroll infinito, deja algo cuando terminás.

Disco del fin del mundo

"The IT Crowd" The Internet Is Coming

Imaginate que pasó algo drástico y que por un buen tiempo no vas a poder acceder a internet de ninguna manera, pero cuando digo buen tiempo, hablo meses o años. Vos preguntaras "que carajo tiene que pasar", esa parte la dejo en tu imaginación, también puede ser que te hayas ido a algún lugar remoto donde solo tenes electricidad como mucho.

Disco duro externo con todo lo que necesitás para sobrevivir al aburrimiento. Un refugio digital a prueba de apocalipsis. 

Re Escribiendo Tu Serie Favorita

The Rewriter”... Imaginate un tipo que aparece de la nada en cada historia, como un cameo, pero no uno cualquiera: es alguien que literalmente le dice a los personajes, "Mirá, vos sos parte de una serie de tv. Tu mundo, tus problemas... todo está escrito...". 

Es un personaje que salta de serie en serie y le revela a los protagonistas que toda su vida es una farsa, y luego les diría que él puede cambiar sus destinos, sus historias, como un guionista con superpoderes, y todo para hinchar las bolas, solo porque le gusta.

Cuanto es suficiente?


Tener demasiado me hizo dar cuenta que no es tan buena idea, te aleja de las cosas que realmente querés hacer, perdés el foco. No es que yo tenga mucho pero tengo más de lo que necesito realmente y al final como dice la vieja frase “el que mucho abarca poco aprieta” y al tener muchas cosas término sin poder disfrutar de una al cien por ciento. 

Además tener mas de lo que necesitás te lleva a lo que se llama Paradoja de la Elección, que es básicamente lo que sufre cada mujer en este mundo cuando abre su placard con un alto riesgo de terminar aplastada por montañas de telas, se queda mirando todo y dice la frase cliché "No tengo nada para ponerme".

Para esto recomiendo leer el libro "La Magia del Orden" de Marie Kondo, interesante como te hace dar cuenta lo innecesario que es tener tantas cosas y que muchas realmente las tenes muy al pedo. Tambien te explica como soltar esas cosas que uno tiene por un X cariño, pero la realidad que solo ocupa lugar y junta mugre.

Publicidad

Relacionado