Enrique Gómez (yvoictra)
  • Home
  • Fotografía
  • Linux
  • Personal
Meta
  • Acceder
  • Feed de entradas
  • Feed de comentarios
  • WordPress.org
  • Home
  • Sobre mí
  • Contacto
503 Followers
192 Followers
Enrique Gómez (yvoictra)
Enrique Gómez (yvoictra)
  • Home
  • Fotografía
  • Linux
  • Personal
  • Bash
  • Linux

Comando find de Unix (GNU/Linux)

  • Enrique Gómez
  • 11/07/2008
  • 1 minuto leer
Total
0
Shares
0
0
0
0
0

Existe un comando en sistemas Unix muy útil para poder encontrar ficheros con determinadas
características, es el comando find.

  • Para buscar los ficheros más grandes del sistema:
    find / -size +100000k -exec ls -lh '{}' ;
  • Para buscar los ficheros modificados recientemente (Último día):
    find / -mtime 0 -exec ls -lh '{}' ;
  • Para buscar los ficheros modificados recientemente (Último minuto):
    find / -mmin 0 -exec ls -lh '{}' ;

Para buscar ficheros de una fecha especifica, se puede intentar con lo siguiente:

$ ls -l | grep “`date ‘+%b %d’` 09:[1-5][0-9]“

que buscaría los ficheros modificados hoy entre las 9.00 y las 9.59… aunque seguro que hay alguna forma mejor de hacer esto. ¿A alguien se le ocurre?

Total
0
Shares
Tweet 0
Share 0
Share 0
Share 0
Share 0
Temas relacionados
  • Bash
  • find
  • linux
  • mmin
  • mtime
  • size
  • unix
Enrique Gómez

Artículo anterior
  • Latex
  • Linux
  • Programación

Curriculum Vitae Profesional con LaTeX

  • Enrique Gómez
  • 18/05/2008
Ver Publicación
Siguiente artículo
  • Bash
  • Linux

Importar datos de MySQL de latin1 a UTF8

  • Enrique Gómez
  • 21/07/2008
Ver Publicación
También podría interesarte
Ver Publicación
  • HOWTO
  • Linux
  • Ubuntu
  • Unix
  • Windows

Convierte tu Windows 10 en una bestia con Linux (Ubuntu)

  • Enrique Gómez
  • 01/09/2020
Ver Publicación
  • HOWTO
  • Linux
  • MySQL
  • PHP
  • software
  • Ubuntu

Instalar Apache, MySQL y PHP en Linux (Ubuntu 14.04)

  • Enrique Gómez
  • 16/04/2015
Ver Publicación
  • Linux
  • Ubuntu
  • Unix
  • Windows

Cómo resolver nombre de máquinas Linux (Ubuntu) en una red local

  • Enrique Gómez
  • 14/04/2015
Ver Publicación
  • HOWTO
  • Linux
  • Ubuntu
  • Unix

Extraer un fichero de un paquete comprimido tar.gz

  • Enrique Gómez
  • 13/04/2015
Ver Publicación
  • HOWTO
  • Linux
  • Ubuntu
  • Unix

Cómo activar SSH en Ubuntu

  • Enrique Gómez
  • 12/04/2015
Ver Publicación
  • HOWTO
  • Linux
  • Ubuntu
  • Unix

Cómo cambiar el hostname del equipo a través de la shell (Ubuntu / Linux)

  • Enrique Gómez
  • 08/04/2015
Ver Publicación
  • HOWTO
  • Linux
  • Ubuntu
  • Unix

Cómo activar sudo en Ubuntu

  • Enrique Gómez
  • 08/04/2015
Ver Publicación
  • Bash
  • HOWTO
  • Unix

Obtener hostname y demás info de un equipo remoto a través de la IP

  • Enrique Gómez
  • 03/03/2014
6 comentarios
  1. JuanPablo dice:
    30/01/2009 a las 22:39

    y para buscar en una fecha exacta ?

    Responder
  2. Enrique Gómez dice:
    24/03/2009 a las 22:31

    Puedes probar con esto:

    $ ls -l | grep “`date ‘+%b %d’` 09:[1-5][0-9]”

    Responder
  3. tobalcustomclothes dice:
    21/04/2009 a las 23:11

    Como puedo hacer para buscar los Soft links o vinculos simbolicos que esten haciendo ciclos? Es decir, tengo que buscar todos aquellos vinculos simbolicos que siguiendolos me devuelvan al directorio actual. X ejemplo si tengo el fich 2 y el fich 3, ambos estan unidos por soflinks de manera q si estoy en el f2 y sigo el link hacia f3 acabare de nuevo en f2, vamos, lo que es un ciclo propiamente. Me trae esto de cabeza! Gracias de antemano

    Responder
  4. fitorec dice:
    15/10/2010 a las 07:55

    Buscando un archivo entre las 09:00-09:59

    
    find . |  awk '{print """ $0 """ }' | xargs ls -l |  awk '{print $7" " $8}' | sort | egrep --color '^09:[0-5][0-9]'
    
    

    Responder
    1. Enrique Gómez dice:
      15/10/2010 a las 20:33

      Gracias por la idea! Efectivamente con ese comando sacas los ficheros modificados en esa hora, pero ahí no se tiene en cuenta el día… en cualquier caso, gracias!

      Responder
  5. loco23f dice:
    31/12/2010 a las 02:35

    Buscar por fecha exacta, es el mismo comando que el anterior son una peque;a modificacion

    find . | awk ‘{print “”” $0 “”” }’ | xargs ls -l | awk ‘{print $6″ ” $8}’| sort | grep 2009-11-05

    Responder

Deja una respuesta Cancelar la respuesta

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

Entradas recientes
  • Convierte tu Windows 10 en una bestia con Linux (Ubuntu)
  • Instalar Apache, MySQL y PHP en Linux (Ubuntu 14.04)
  • Cómo resolver nombre de máquinas Linux (Ubuntu) en una red local
  • Extraer un fichero de un paquete comprimido tar.gz
  • Nuestro viaje a Salamanca
Comentarios recientes
  • Laura en Cómo activar y desactivar el buzón de voz de la línea fija de Orange
  • Paula en Cómo activar y desactivar el buzón de voz de Orange
  • Buyreda en Comprimir/Descomprimir ficheros en entornos UNIX
  • Enrique Gómez en Enviar ficheros comprimidos con netcat
  • Edu Sellas en Enviar ficheros comprimidos con netcat
Categorías

Suscribir

Suscríbete a nuestro boletín de noticias

Enrique Gómez (yvoictra)
  • Home
  • Sobre mí
  • Contacto
El blog personal de Enrique Gómez Monreal

Ingresa las palabras de la búsqueda y presiona Enter.