You are on page 1of 4

9/1/2019 Encontrar archivos en UNIX/Linux - Tutoriales y trucos en computación

Lo nuevo
¿Por qué invertir en criptomonedas? (/consejos-internet/160-por-que-invertir-en-criptomonedas.html)
Invertir en criptomonedas (/consejos-internet/159-inversion-en-criptomonedas.html)
Memoria RAM y procesadores en Solaris (/tutoriales/como-unix-linux/153-memoria-ram-y-procesadores-en-
solaris.html)
Encontrar archivo en un rango de fechas (/tutoriales/como-unix-linux/152-encontrar-archivo-en-un-rango-de-
fechas.html)
Shell script para respaldo de archivos (/tutoriales/como-unix-linux/151-script-respaldo-archivos.html)

Lo + leído
Las fórmulas más usadas en excel (/tutoriales/trucos-ms-office/12-excel/73-formulas-basicas-excel.html)
Función "contar.si" (/tutoriales/trucos-ms-office/12-excel/72-contar-si.html)
Tabuladores en word (/tutoriales/trucos-ms-office/11-word/76-tabuladores-word.html)
Tablas dinámicas en excel (/tutoriales/trucos-ms-office/12-excel/29-tablas-dinmicas-en-excel.html)
Indices en word (/tutoriales/trucos-ms-office/11-word/75-indice-contenido-word.html)

Inicio

Encontrar archivos en UNIX/Linux


(/tutoriales/como-unix-linux/92-
encontrar-archivos.html)

(https://www.addthis.com/bookmark.php)
El uso del comando find es útil para encontrar buscar archivos ya sea por tamaño, fecha la última
modificación y por supuesto por nombre.

Tenis Nike Court Borough


Camel Joven
$849

COMPRAR

https://www.tutorialesytrucos.com/como-unix-linux/92-encontrar-archivos.html 1/4
9/1/2019 Encontrar archivos en UNIX/Linux - Tutoriales y trucos en computación

Sintáxis básica
La sintáxis básica del comando find es:

$ find ruta ... [expresiones]

El parámetro ruta indica la ubicación (path) donde será realizada la búsqueda, por ejemplo . en el mismo
directorio, .. en eldirectorio superior / en el directorio raíz, etc.

En las expresiones se pueden combinar algunas de las que describimos a continuación.

Encontrar un archivo por nombre ( -


name )
Uno de los usos más comunes del comando find es encontrar archivos por nombre. En este tipo de
búsqueda se pueden utilizar los caracteres comodines * y ?, el primerom reemplaza una cadena de búsqueda y el
segundo un caracter.

$ find . -name *.sql

En caso que haya un archivo que cumpla con las opciones en el mismo directorio es probable que regrese un
error de un parámetro inválido. Para resolverlo se podrán utilizar comillas ("") en el parámetro de búsqueda.

$ find . -name "*.sql"

Encontrar un archivo por tamaño ( -


size )
Para encontrar un archivo que cumpla con alguna condición de tamaño se utiliza la expresión -size, la
cual de manera predeterminada busca por la cantidad de blocks de un archivo (1 block = 512 bytes) pero se
puede agregar el parametro c después de la cantidad para que el tamaño sea considerado en bytes. Su uso es de
la siguiente forma:

$ find -size +20000c

Esta instrucción encuentra los archivos mayores a 20,000 bytes, también se pude utilizar -20000c para encontrar
lo archivos menores a 20,000 bytes.

Encontrar un archivo por fecha de


modificación o creación ( -mtime, -
ctime )
https://www.tutorialesytrucos.com/como-unix-linux/92-encontrar-archivos.html 2/4
9/1/2019 Encontrar archivos en UNIX/Linux - Tutoriales y trucos en computación

Las opciones -mtime y -ctime reciben el parámetro en días que pueden ser +n para indicar
mayor a n días, n exactamente n días y -n para hace menos de n días. Por ejemplo para encontrar los archivos
creados hace menos de 2 días se utiliza el siguiente comando:

$ find . -ctime -2

Utilizar varias expresiones


Se pueden encontrar archivos pidiendo más de una expresión al comando find. Por ejemplo para encontrar los
archivos con extension txt que hayan sido modificadoshace menos de 3 días se utilizan las siguientes
expresiones:

$ find . -name "*.txt" -mtime -3

https://www.tutorialesytrucos.com/como-unix-linux/92-encontrar-archivos.html 3/4
9/1/2019 Encontrar archivos en UNIX/Linux - Tutoriales y trucos en computación

Call of Duty Disco Duro Externo Zapatera

$499 $3,049 $238.99

Super Mario Control Nintendo Cámara de Vídeo

$988 $999 $649

Control Inalámbrico Baře Kaiser MSA- Mario Kart 8 Deluxe

$1,387 $799 $1,599

Disco Duro Externo Subwoofer Pioneer Booster sin respaldo

$1,723.85 $1,231 $799

Bootstrap (http://twitter.github.io/bootstrap/) is a front-end framework of Twitter, Inc. Code licensed under MIT License.
(https://github.com/twbs/bootstrap/blob/master/LICENSE)
Font Awesome (http://fortawesome.github.io/Font-Awesome/) font licensed under SIL OFL 1.1 (http://scripts.sil.org/OFL).

https://www.tutorialesytrucos.com/como-unix-linux/92-encontrar-archivos.html 4/4

You might also like