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".





























0 comments… (0 comentarios ... añadir ahora una )
Déjanos tu comentario