domingo , 17 noviembre 2019
Inicio / Blog / Algunos ejemplos sobre como utilizar el comando Find
comando find
comando find

Algunos ejemplos sobre como utilizar el comando Find

Find es una de las utilidades de línea de comando más importante y de uso frecuente en Linux. El comando Find se utiliza para buscar y ubicar la lista de archivos y directorios según las condiciones que especifique para los archivos que coinciden con los argumentos.

Algunas formas de utilizar el comando Find son:

1.- Busca todos los archivos que se llamen conocimiento.txt en un directorio de trabajo.

# find . -name clibre.txt
./conocimientolibre.txt

2.- Busca todos los archivos que se llamen conocimiento.txt y que contengan mayusculas y minusculas en el directorio /home

# find /home -iname clbre.txt
./clibre.txt
./Clibre.txt

3.- Busca todos los archivos que tienen permisos 777

# find . -type f -perm 0777 -print

4.- Busca todos los archivos que solo tienen permiso de lectura.

# find / -perm /u=r

5.- Busca todos los archivos ejecutables.

# find / -perm /a=x

6.- Busca directorios con permiso 777 y cambialos por 755

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

comando find
comando find

7.- Busca archivos ocultos

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

8.- Busca todos los archivos .txt del usuario clibre dentro del directorio Home

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

9.- Busca en los ultimos 50 dias archivos modificados

# find / -mtime 50

10.- Busca todos los archivos que pesen 100 megas y borralos

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

11.- Busca todos los archivos con una extension particular y borralos

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

12.- Busca archivos creados por el grupo Developer en el directorio Home

# find /home -group developer

13.- Busca todos los directorios vacios

# find /tmp -type d -empty

14.- Busca y borra multiples archivos

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

Si deseas consultar otros ejemplos consulta el siguiente LINK

Acerca de Clibre

15 años de experiencia como Consultor especialista en implementación de soluciones en open source (software libre). En la actualidad estoy a cargo de la gestión de proyectos para la capacitación y servicios de implementación open source de la empresa Conocimiento Libre. Asi como sustento el cargo de la administración y editor en jefe del portal y medios sociales https://conocimientolibre.mx

Compruebe también

Disponible para su descarga Fedora 31

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *