Uso de la 'encontrar' comando con Linux

on December 18, 2008 por Sukrit Dhandhania el 18 de diciembre, 2008

Linux

Con discos duros cada vez más barato real de los últimos años nos hemos acostumbrado a tener muchos gigabytes o, a veces, incluso terabytes de datos en nuestros ordenadores. Esto es cuando se puede encontrar información sobre nuestros ordenadores se convierte en importante. Linux tiene una muy útil herramienta de línea de comandos muy acertadamente llamado "encontrar". Voy a compartir con ustedes algunas características básicas de la "Buscar" para empezar. Estoy bastante seguro de que lo encontrará muy útil.

La sintaxis para la utilización de "encontrar" está formado de esta manera:

# Encontrar [donde buscar] [criterios]

Un simple ejemplo de su uso es la siguiente:

# Encontrar-name "*. txt"
. / Documentos / Artículos / doctor_dolittle.txt
. / Documentos / Artículos / Installing_Redhat_Linux.txt
. / Desktop / todo_list.txt

El comando de arriba buscará el directorio actual y todos sus subdirectorios por archivos con la extensión "txt" extensión. Cabe destacar aquí es que todos los parámetros para encontrar son completamente opcional. Esto significa que incluso si usted sólo tiene que introducir la "encontrar" comando y pulsa la tecla Intro usted obtendrá un resultado - una lista de todos los en el directorio actual y los subdirectorios. Pruébalo.

Si desea buscar múltiples directorios de archivos de texto puede lista de los directorios de búsqueda en uno tras otro:

# Encontrar / home / Hobbes / / home / Calvin /-name "*. txt"
/ home / Calvin / Documentos / Artículos / doctor_dolittle.txt
/ home / Calvin / Desktop / todo_list.txt
/ home / Hobbes / Desktop / articles.txt
/ home / Hobbes / data_logging.txt

Usted puede obtener algunos errores al ejecutar algunas búsquedas. Esto principalmente se refiere a la falta de permisos. Un buen truco para hacer la salida mucho más limpia es la de enviar a los errores "/ dev / null":

# Encontrar / home / Hobbes / / home / Calvin /-name "*. txt" 2> / dev / null

Otro problema que podría encontrarse es con el hecho de que por defecto estas búsquedas son sensibles a mayúsculas y minúsculas. Por lo tanto, la búsqueda de "Picasso" no va a producir el resultado "Picasso". Usted puede eludir, que con la "-INAME" opción:

# Encontrar / home / Calvin /-INAME "Picasso"
. / Documentos / images / picasso.png
. / Documentos / Artículos / The_artist_Picasso.doc

Hay muchos cool "hacks" para el "encontrar" comando. Aquí están unos pocos. Para encontrar los archivos que se modificaron en los últimos 45 minutos que usted puede hacer un tiempo de búsqueda:

# Encontrar / home / Calvin /-mmin -45
. / hello.txt
. / artwork.jpg

Del mismo modo se puede buscar los archivos que han sido modificados entre el 15 y 25 minutos:

# Encontrar mmin-15-mmin -25

Usted también puede controlar la profundidad que "encontrar" cuando va en búsqueda de subdirectorios. El siguiente comando:

# Encontrar / home / Calvin / maxdepth-2-nombre "*. txt"

sólo ir a los dos niveles superiores del directorio especificado y busca archivos con el "txt" extensión de archivo. Opcionalmente también puede decir "Buscar" para buscar sólo dos niveles más bajos:

# Encontrar / home / Calvin / mindepth-2-nombre "*. txt"
. / artexpo.txt
. / Documentos / project.txt

Al igual que ocurre con la mayoría de los comandos puede añadir la salida a un archivo. Así que si quieren acceder a una búsqueda que usted puede hacer lo siguiente:

# Encontrar / home / Calvin /-name "*. txt"> / tmp / search.log

El "encontrar" comando puede ser muy útil una vez que obtener el truco. Un libro puede ser probablemente escrito. Lo que he compartido con ustedes aquí es una simple muestra de las posibilidades. Echa un vistazo en el la pagina del manual de enlaces a otras características de "encontrar".

Puestos relacionados con:
  • Cómo instalar, configurar y utilizar Google Desktop en Ubuntu
  • Cómo configurar el correo electrónico para la Evolución
  • Cómo jugar. Rmvb archivos en Ubuntu
  • Cómo instalar Adobe AIR en Ubuntu
  • Tecnología y estilo de vida
  • Get Simple tutoriales de ayuda al igual que este un mensaje de correo electrónico en su bandeja de entrada cada día - para libre! Sólo tienes que introducir tu dirección de correo electrónico a continuación:

    Usted siempre puede optar por salir de este mensaje de correo electrónico de suscripción en cualquier momento.


    Favoritos y Compartir

    0 comments… (0 comentarios ... añadir ahora una )

    Déjanos tu comentario

    Puede utilizar estas etiquetas HTML y atributos: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>