{"id":14681,"date":"2024-02-04T11:19:44","date_gmt":"2024-02-04T07:49:44","guid":{"rendered":"https:\/\/www.itpiran.net\/blog\/?p=14681"},"modified":"2024-02-04T12:59:18","modified_gmt":"2024-02-04T09:29:18","slug":"how-to-use-find-and-locate-to-search-for-files-on-linuxsize","status":"publish","type":"post","link":"https:\/\/www.itpiran.net\/blog\/es\/tutorials\/how-to-use-find-and-locate-to-search-for-files-on-linuxsize\/","title":{"rendered":"C\u00f3mo usar las funciones Buscar y Localizar para buscar archivos en Linux"},"content":{"rendered":"<h2 id=\"%d9%85%d9%82%d8%af%d9%85%d9%87\">Introducci\u00f3n<\/h2>\n<p>Uno de los problemas que enfrentan los usuarios al aprender a trabajar con Linux es encontrar los archivos que buscan. Esta gu\u00eda les mostrar\u00e1 c\u00f3mo usar el comando <code>encontrar<\/code> Explica el nombre propio. Ayuda a buscar archivos en el sistema mediante diversos filtros y par\u00e1metros. Tambi\u00e9n describe brevemente el comando. <code>localizar<\/code> que se puede utilizar para buscar archivos de una manera diferente.<\/p>\n<h5 id=\"%d9%be%db%8c%d8%b4-%d9%86%db%8c%d8%a7%d8%b2-%d9%87%d8%a7\">Requisitos previos<\/h5>\n<ul>\n<li>Para seguir esta gu\u00eda, necesitar\u00e1 acceder a un ordenador con un sistema operativo Linux. Puede ser un servidor privado virtual al que se conecte mediante SSH o su equipo local. Tenga en cuenta que este tutorial se verific\u00f3 con un servidor Linux con Ubuntu 20.04, pero los ejemplos proporcionados deber\u00edan funcionar en cualquier ordenador con cualquier versi\u00f3n de Linux.<\/li>\n<\/ul>\n<h2 id=\"%d9%be%db%8c%d8%af%d8%a7-%da%a9%d8%b1%d8%af%d9%86-%d8%a8%d8%b1-%d8%a7%d8%b3%d8%a7%d8%b3-%d9%86%d8%a7%d9%85\">Buscar por nombre<\/h2>\n<p>La forma m\u00e1s obvia de buscar archivos es por su nombre. Para encontrar un archivo por nombre con el comando <code>encontrar<\/code>, debes utilizar el siguiente comando:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>find -name \"query\"<\/code><\/pre>\n<\/div>\n<p>Esto distinguir\u00e1 entre may\u00fasculas y min\u00fasculas, lo que significa que buscar la consulta ser\u00e1 lo mismo que buscar <code>Consulta<\/code> Es diferente. Para buscar un archivo por nombre, pero sin distinguir entre may\u00fasculas y min\u00fasculas, use la opci\u00f3n -iname:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>find -iname \"query\"<\/code><\/pre>\n<\/div>\n<p>Si desea encontrar todos los archivos que no se adhieren a un patr\u00f3n espec\u00edfico, puede limitar la b\u00fasqueda con <code>-no <\/code>Contrarrestar:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>find -not -name \"query_to_avoid\"<\/code><\/pre>\n<\/div>\n<p>Alternativamente, puedes invertir la b\u00fasqueda usando un signo de exclamaci\u00f3n (!), de la siguiente manera:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>find \\! -name \"query_to_avoid\"<\/code><\/pre>\n<\/div>\n<p>Tenga en cuenta que si usa !, debe escapar el car\u00e1cter con una barra invertida (\\) antes de poder usarlo. <code>encontrar<\/code> puede interpretarlo, el shell no intenta interpretarlo.<\/p>\n<h2 id=\"%db%8c%d8%a7%d9%81%d8%aa%d9%86-%d8%a8%d8%b1-%d8%a7%d8%b3%d8%a7%d8%b3-%d9%86%d9%88%d8%b9\">Buscar por tipo<\/h2>\n<p>Con par\u00e1metro <code>-tipo<\/code> Puedes especificar los tipos de archivos que quieres buscar. As\u00ed funciona:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>find -type type_descriptor query<\/code><\/pre>\n<\/div>\n<p>A continuaci\u00f3n se muestran algunos descriptores que puede utilizar para determinar el tipo de archivo:<\/p>\n<ul>\n<li>f: Archivo regular<\/li>\n<li>d: directorio<\/li>\n<li>l: enlace simb\u00f3lico<\/li>\n<li>c: Dispositivos de caracteres<\/li>\n<li>b: Bloquea dispositivos<\/li>\n<\/ul>\n<p>Por ejemplo, si desea encontrar todos los dispositivos de caracteres en su sistema, puede emitir este comando:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>find \/dev -type c<\/code><\/pre>\n<\/div>\n<p>Este comando solo busca espec\u00edficamente dispositivos en la carpeta \/dev, el directorio donde normalmente se instalan los archivos de dispositivos en los sistemas Linux:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>Output\r\n\/dev\/vcsa5\r\n\/dev\/vcsu5\r\n\/dev\/vcs5\r\n\/dev\/vcsa4\r\n\/dev\/vcsu4\r\n\/dev\/vcs4\r\n\/dev\/vcsa3\r\n\/dev\/vcsu3\r\n\/dev\/vcs3\r\n\/dev\/vcsa2\r\n\/dev\/vcsu2\r\n\/dev\/vcs2\r\n. . .<\/code><\/pre>\n<\/div>\n<p>Puedes ver todos los archivos que <code>.conf<\/code> Busque archivos que terminen en . Este ejemplo encontrar\u00e1 los archivos coincidentes en la carpeta. <code>\/usr <\/code>B\u00fasquedas por:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>find \/usr -type f -name \"*.conf\"<\/code><\/pre>\n<\/div>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>Output\r\n\/usr\/src\/linux-headers-5.4.0-88-generic\/include\/config\/auto.conf\r\n\/usr\/src\/linux-headers-5.4.0-88-generic\/include\/config\/tristate.conf\r\n\/usr\/src\/linux-headers-5.4.0-90-generic\/include\/config\/auto.conf\r\n\/usr\/src\/linux-headers-5.4.0-90-generic\/include\/config\/tristate.conf\r\n\/usr\/share\/adduser\/adduser.conf\r\n\/usr\/share\/ufw\/ufw.conf\r\n\/usr\/share\/popularity-contest\/default.conf\r\n\/usr\/share\/byobu\/keybindings\/tmux-screen-keys.conf\r\n\/usr\/share\/libc-bin\/nsswitch.conf\r\n\/usr\/share\/rsyslog\/50-default.conf\r\n. . .<\/code><\/pre>\n<\/div>\n<h2 id=\"%d9%81%db%8c%d9%84%d8%aa%d8%b1-%da%a9%d8%b1%d8%af%d9%86-%d8%a8%d8%b1-%d8%a7%d8%b3%d8%a7%d8%b3-%d8%b2%d9%85%d8%a7%d9%86-%d9%88-%d8%a7%d9%86%d8%af%d8%a7%d8%b2%d9%87\">Filtrar por tiempo y tama\u00f1o<\/h2>\n<p><code>encontrar<\/code> Le proporciona diferentes formas de filtrar resultados por tama\u00f1o y tiempo.<\/p>\n<h5 id=\"%d8%a7%d9%86%d8%af%d8%a7%d8%b2%d9%87\">Tama\u00f1o<\/h5>\n<p>Usando el par\u00e1metro <code>-tama\u00f1o<\/code> Puedes filtrar archivos seg\u00fan su tama\u00f1o. Para ello, a\u00f1ade un sufijo especial al final de un valor num\u00e9rico para indicar si el tama\u00f1o se mide en bytes, megabytes, gigabytes u otra unidad. Estos son algunos sufijos de tama\u00f1o comunes:<\/p>\n<ul>\n<li>c: bytes<\/li>\n<li>k: kilobyte<\/li>\n<li>m: megabyte<\/li>\n<li>g: gigabyte<\/li>\n<li>b: bloques de 512 bytes<\/li>\n<\/ul>\n<p>Para ilustrarlo, el siguiente comando encontrar\u00e1 cualquier archivo en el directorio \/usr que tenga exactamente 50 bytes de longitud:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>find \/usr -size 50c<\/code><\/pre>\n<\/div>\n<p>Para buscar archivos que tengan menos de 50 bytes, puede utilizar esta sintaxis:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>find \/usr -size -50c<\/code><\/pre>\n<\/div>\n<p>Para buscar archivos en la carpeta \/usr que sean mayores a 700 MB, puede usar este comando:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>find \/usr -size +700M<\/code><\/pre>\n<\/div>\n<h5 id=\"%d8%b2%d9%85%d8%a7%d9%86\">Tiempo<\/h5>\n<p>Para cada archivo del sistema, Linux almacena marcas de tiempo para la hora de acceso, la hora de modificaci\u00f3n y la hora de modificaci\u00f3n.<\/p>\n<ul>\n<li>Hora de acceso: la \u00faltima vez que se ley\u00f3 o escribi\u00f3 un archivo.<\/li>\n<li>Hora de modificaci\u00f3n: La \u00faltima vez que se modific\u00f3 el contenido del archivo.<\/li>\n<li>Hora de modificaci\u00f3n: la \u00faltima vez que se cambiaron los metadatos del inodo del archivo.<\/li>\n<\/ul>\n<p>Usando las opciones <code>atime-<\/code> ,<code>mtime-<\/code> y <code>-ctime<\/code>Puedes basar tus b\u00fasquedas en estos par\u00e1metros. Para cada una de estas opciones, debes pasar un valor que indique cu\u00e1ntos d\u00edas del pasado deseas buscar. Al igual que con las opciones de tama\u00f1o descritas anteriormente, puedes anteponer estas opciones con signos m\u00e1s o menos para especificar si son mayores o menores que.<\/p>\n<p>Por ejemplo, para buscar archivos en la carpeta \/usr que se modificaron el d\u00eda anterior, ejecute el siguiente comando:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>find \/usr -mtime 1<\/code><\/pre>\n<\/div>\n<p>Si desea archivos a los que accedi\u00f3 hace menos de un d\u00eda, puede ejecutar este comando:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>find \/usr -atime -1<\/code><\/pre>\n<\/div>\n<p>Para encontrar archivos cuyos metadatos se modificaron por \u00faltima vez hace m\u00e1s de 3 d\u00edas, puede ejecutar lo siguiente:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>find \/usr -ctime +3<\/code><\/pre>\n<\/div>\n<p>Estas opciones tambi\u00e9n tienen par\u00e1metros adjuntos que puedes usar para especificar minutos en lugar de d\u00edas:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>find \/usr -mmin -1<\/code><\/pre>\n<\/div>\n<p>Esto mostrar\u00e1 los archivos que se modificaron la \u00faltima vez.<\/p>\n<p><code>encontrar<\/code> Tambi\u00e9n puede compararse con un archivo de referencia y devolver elementos m\u00e1s nuevos:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>find \/ -newer reference_file<\/code><\/pre>\n<\/div>\n<p>Esta sintaxis devuelve cualquier archivo del sistema que se haya creado o modificado recientemente en relaci\u00f3n con el archivo de referencia.<\/p>\n<h2 id=\"%db%8c%d8%a7%d9%81%d8%aa%d9%86-%d8%aa%d9%88%d8%b3%d8%b7-%d9%85%d8%a7%d9%84%da%a9-%d9%88-%d9%85%d8%ac%d9%88%d8%b2%d9%87%d8%a7\">Buscar por propietario y permisos<\/h2>\n<p>Tambi\u00e9n puede buscar archivos por usuario o grupo propietario mediante los par\u00e1metros -user y -group. Para encontrar cualquier archivo en el directorio \/var propiedad del usuario syslog, ejecute este comando:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>find \/var -user syslog<\/code><\/pre>\n<\/div>\n<p>De manera similar, puede enumerar los archivos en el directorio \/etc que pertenecen al grupo shadow escribiendo:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>find \/etc -group shadow<\/code><\/pre>\n<\/div>\n<p>Tambi\u00e9n puede buscar archivos con permisos espec\u00edficos.<\/p>\n<p>Si desea que coincida con un conjunto exacto de permisos, puede utilizar esta sintaxis, que especifica los permisos mediante notaci\u00f3n octal:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>find \/ -perm 644<\/code><\/pre>\n<\/div>\n<p>Esto hace coincidir exactamente los archivos con los permisos especificados.<\/p>\n<p>Si desea especificar algo con al menos estos permisos, puede preceder el s\u00edmbolo de permisos con un signo menos:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>find \/ -perm -644<\/code><\/pre>\n<\/div>\n<p>Esto coincide con cualquier archivo con permisos adicionales. En este ejemplo, un archivo con permisos de 744 coincide.<\/p>\n<h2 id=\"%d9%81%db%8c%d9%84%d8%aa%d8%b1-%da%a9%d8%b1%d8%af%d9%86-%d8%a8%d8%b1-%d8%a7%d8%b3%d8%a7%d8%b3-%d8%b9%d9%85%d9%82\">Filtrado por profundidad<\/h2>\n<p>En esta secci\u00f3n, crear\u00e1 una estructura de directorios de ejemplo que usar\u00e1 para examinar el filtrado de archivos seg\u00fan su profundidad en la estructura. Si sigue los ejemplos de este tutorial, es recomendable crear estos archivos y directorios en la carpeta \/tmp\/. \/tmp\/ es un directorio temporal, lo que significa que todos los archivos y directorios que contenga se eliminar\u00e1n la pr\u00f3xima vez que se inicie el servidor. Esto ser\u00e1 \u00fatil para esta gu\u00eda, ya que puede crear tantos directorios, archivos y enlaces como desee sin preocuparse de que bloqueen el sistema posteriormente. Despu\u00e9s de ejecutar los comandos de esta secci\u00f3n, su directorio \/tmp\/ contendr\u00e1 tres niveles de directorios, con diez directorios en el primer nivel. Cada directorio (incluido el directorio temporal) contendr\u00e1 diez archivos y diez subdirectorios.<\/p>\n<p>Cree una estructura de directorio de muestra en la carpeta \/tmp\/ con el siguiente comando:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\">mkdir -p \/tmp\/test\/level1dir{1..10}\/level2dir{1..10}\/level3dir{1..10}<\/pre>\n<\/div>\n<p>Despu\u00e9s de eso, rellene estos directorios con algunos archivos de muestra usando el comando touch:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>touch \/tmp\/test\/{file{1..10},level1dir{1..10}\/{file{1..10},level2dir{1..10}\/{file{1..10},level3dir{1..10}\/file{1..10}}}}<\/code><\/pre>\n<\/div>\n<p>Con estos archivos y directorios en su lugar, contin\u00fae y cambie al directorio test\/ que acaba de crear:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>cd \/tmp\/test<\/code><\/pre>\n<\/div>\n<p>Para obtener una comprensi\u00f3n b\u00e1sica de c\u00f3mo recuperar archivos de esta estructura, comience por buscar el nombre regular que coincida con cualquier archivo llamado file1:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>find -name file1<\/code><\/pre>\n<\/div>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>Output\r\n.\/level1dir7\/level2dir8\/level3dir9\/file1\r\n.\/level1dir7\/level2dir8\/level3dir3\/file1\r\n.\/level1dir7\/level2dir8\/level3dir4\/file1\r\n.\/level1dir7\/level2dir8\/level3dir1\/file1\r\n.\/level1dir7\/level2dir8\/level3dir8\/file1\r\n.\/level1dir7\/level2dir8\/level3dir7\/file1\r\n.\/level1dir7\/level2dir8\/level3dir2\/file1\r\n.\/level1dir7\/level2dir8\/level3dir6\/file1\r\n.\/level1dir7\/level2dir8\/level3dir5\/file1\r\n.\/level1dir7\/level2dir8\/file1\r\n. . .<\/code><\/pre>\n<\/div>\n<p>Esto producir\u00e1 muchos resultados. Si canalizas la salida a un contador, ver\u00e1s que hay un total de 1111 resultados:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>find -name file1 | wc -l<\/code><\/pre>\n<\/div>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>Output\r\n1111<\/code><\/pre>\n<\/div>\n<p>Probablemente sean demasiados resultados para serle \u00fatiles en la mayor\u00eda de las situaciones. Para limitarlos, puede especificar una profundidad de b\u00fasqueda m\u00e1xima en la lista de b\u00fasqueda de nivel superior:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>find -maxdepth num -name query<\/code><\/pre>\n<\/div>\n<p>Para buscar el archivo1 solo en directorios de nivel 1 y superiores, puede especificar una profundidad m\u00e1xima de 2 (1 para el directorio de nivel superior y 1 para los directorios de nivel 1):<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>find -maxdepth 2 -name file1<\/code><\/pre>\n<\/div>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>Output\r\n.\/level1dir7\/file1\r\n.\/level1dir1\/file1\r\n.\/level1dir3\/file1\r\n.\/level1dir8\/file1\r\n.\/level1dir6\/file1\r\n.\/file1\r\n.\/level1dir2\/file1\r\n.\/level1dir9\/file1\r\n.\/level1dir4\/file1\r\n.\/level1dir5\/file1\r\n.\/level1dir10\/file1<\/code><\/pre>\n<\/div>\n<p>Esta es una lista muy manejable.<\/p>\n<p>Tambi\u00e9n puedes especificar un directorio m\u00ednimo si sabes que todos los archivos de un punto determinado existen debajo del directorio actual:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>find -mindepth num -name query<\/code><\/pre>\n<\/div>\n<p>Puede usar esto para buscar solo archivos al final de las ramas del directorio:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>find -mindepth 4 -name file1<\/code><\/pre>\n<\/div>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>Output\r\n.\/level1dir7\/level2dir8\/level3dir9\/file1\r\n.\/level1dir7\/level2dir8\/level3dir3\/file1\r\n.\/level1dir7\/level2dir8\/level3dir4\/file1\r\n.\/level1dir7\/level2dir8\/level3dir1\/file1\r\n.\/level1dir7\/level2dir8\/level3dir8\/file1\r\n.\/level1dir7\/level2dir8\/level3dir7\/file1\r\n.\/level1dir7\/level2dir8\/level3dir2\/file1\r\n. . .<\/code><\/pre>\n<\/div>\n<\/div>\n<p>Nuevamente, devuelve una gran cantidad de resultados (1000) debido a la estructura de rama y archivo.<\/p>\n<p>Puede combinar los par\u00e1metros de profundidad m\u00ednima y m\u00e1xima para centrarse en un rango estrecho:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>find -mindepth 2 -maxdepth 3 -name file1<\/code><\/pre>\n<\/div>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>Output\r\n.\/level1dir7\/level2dir8\/file1\r\n.\/level1dir7\/level2dir5\/file1\r\n.\/level1dir7\/level2dir7\/file1\r\n.\/level1dir7\/level2dir2\/file1\r\n.\/level1dir7\/level2dir10\/file1\r\n.\/level1dir7\/level2dir6\/file1\r\n.\/level1dir7\/level2dir3\/file1\r\n.\/level1dir7\/level2dir4\/file1\r\n.\/level1dir7\/file1\r\n. . .<\/code><\/pre>\n<\/div>\n<p>Combinar estas opciones de esta manera reducir\u00e1 significativamente los resultados, y solo se devolver\u00e1n 110 l\u00edneas en lugar de las 1000 l\u00edneas anteriores.<\/p>\n<h2 id=\"%d8%a7%d8%ac%d8%b1%d8%a7%db%8c-%d8%af%d8%b3%d8%aa%d9%88%d8%b1%d8%a7%d8%aa-%d8%af%d8%b1-%db%8c%d8%a7%d9%81%d8%aa%d9%86-%d9%86%d8%aa%d8%a7%db%8c%d8%ac\">Ejecutar comandos para encontrar resultados<\/h2>\n<p>Puedes utilizar el par\u00e1metro <code>-ejecutar <\/code>Ejecute un comando auxiliar personalizado en cualquier cosa que coincida usando el siguiente comando:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>find find_parameters -exec command_and_options {} \\;<\/code><\/pre>\n<\/div>\n<p>{} se utiliza como marcador de posici\u00f3n para los archivos que coinciden. \\; nos permite saber d\u00f3nde termina el comando.<\/p>\n<p>Por ejemplo, suponiendo que todav\u00eda est\u00e1 en el directorio \/test\/ que cre\u00f3 en el paso anterior en la carpeta \/tmp\/, puede encontrar los archivos de la secci\u00f3n anterior que ten\u00edan 644 permisos y cambiarlos para que tengan 664 permisos:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>find . -type f -perm 644 -exec chmod 664 {} \\;<\/code><\/pre>\n<\/div>\n<p>Tambi\u00e9n puedes cambiar los permisos del directorio de manera similar:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>find . -type d -perm 755 -exec chmod 700 {} \\;<\/code><\/pre>\n<\/div>\n<p>Este ejemplo busca cualquier directorio con permisos establecidos en 755 y luego cambia los permisos a 700.<\/p>\n<h2 id=\"%db%8c%d8%a7%d9%81%d8%aa%d9%86-%d9%81%d8%a7%db%8c%d9%84-%d9%87%d8%a7-%d8%a8%d8%a7-%d8%a7%d8%b3%d8%aa%d9%81%d8%a7%d8%af%d9%87-%d8%a7%d8%b2-locate\">C\u00f3mo encontrar archivos usando Localizar<\/h2>\n<p>Alternativa al uso <code>encontrar<\/code> Orden <code>localizar<\/code> Este comando suele ser m\u00e1s r\u00e1pido y puede buscar en todo el sistema de archivos f\u00e1cilmente.<\/p>\n<p>Puede instalar el comando en Debian o Ubuntu con apt actualizando su lista de paquetes y luego instalando el paquete molocate:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\">sudo apt update\r\nsudo apt install mlocate<\/pre>\n<\/div>\n<p>En Rocky Linux, CentOS y otras distribuciones derivadas de RedHat, puede usar el comando dnf para instalar mlocate:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>sudo dnf install mlocate<\/code><\/pre>\n<\/div>\n<p>La raz\u00f3n por la que locate es m\u00e1s r\u00e1pido que find es que depende de una base de datos que lista todos los archivos del sistema de archivos. Esta base de datos suele actualizarse diariamente con un script cron, pero puede actualizarse manualmente con el comando updatedb. Ahora ejecute este comando con privilegios de sudo:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>sudo updatedb<\/code><\/pre>\n<\/div>\n<p>Recuerde que, si desea buscar archivos nuevos, la base de datos de ubicaciones debe estar siempre actualizada. Si agrega archivos nuevos antes de que se ejecute el script cron o el comando updatedb, no aparecer\u00e1n en los resultados de la consulta.<\/p>\n<p>La ubicaci\u00f3n permite filtrar los resultados de diversas maneras. La forma m\u00e1s b\u00e1sica de buscar archivos es usar esta sintaxis:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>locate query<\/code><\/pre>\n<\/div>\n<p>Esto buscar\u00e1 cualquier archivo o directorio que contenga la consulta de cadena en cualquier punto de su ruta. Para devolver solo los archivos cuyos nombres contengan la consulta, en lugar de los archivos que la contengan en los directorios que la contienen, puede agregar el indicador -b para buscar solo los archivos cuyo &quot;nombre base&quot; coincida con la consulta:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>locate -b query<\/code><\/pre>\n<\/div>\n<p>Para que la funci\u00f3n locate solo devuelva resultados que a\u00fan existen en el sistema de archivos (es decir, archivos que no se han eliminado entre la \u00faltima llamada updatedb y la llamada locate actual), use -e:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>locate -e query<\/code><\/pre>\n<\/div>\n<p>Puede recuperar estad\u00edsticas sobre la informaci\u00f3n donde aparece la ubicaci\u00f3n utilizando la opci\u00f3n -S:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>locate -S<\/code><\/pre>\n<\/div>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>Output\r\nDatabase \/var\/lib\/mlocate\/mlocate.db:\r\n21015 directories\r\n136787 files\r\n7727763 bytes in file names\r\n3264413 bytes used to store database<\/code><\/pre>\n<\/div>\n<p>Esto puede ser \u00fatil para obtener una comprensi\u00f3n de alto nivel de la cantidad de archivos y directorios en su sistema.<\/p>\n<h2 id=\"%d9%86%d8%aa%db%8c%d8%ac%d9%87\">Resultado<\/h2>\n<p>Tanto find como locate son herramientas \u00fatiles para encontrar archivos en el sistema. Ambos son comandos potentes que pueden mejorarse combin\u00e1ndolos con otras herramientas mediante pipelines, pero usted decide cu\u00e1l es la herramienta m\u00e1s adecuada para su situaci\u00f3n. A partir de aqu\u00ed, le animamos a seguir experimentando con find y locate. Puede consultar sus respectivas p\u00e1ginas de manual para conocer otras opciones no incluidas en esta gu\u00eda, y puede analizar y manipular los resultados de la b\u00fasqueda incorpor\u00e1ndolos a otros comandos como wc, sort y grep.<\/p>","protected":false},"excerpt":{"rendered":"Introducci\u00f3n Uno de los problemas con los que se encuentran los usuarios al aprender a trabajar con Linux por primera vez es\u2026","protected":false},"author":1,"featured_media":14682,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_yoast_wpseo_focuskw":"\u062c\u0633\u062a\u062c\u0648\u06cc \u0641\u0627\u06cc\u0644 \u062f\u0631 \u0644\u06cc\u0646\u0648\u06a9\u0633","_yoast_wpseo_title":"","_yoast_wpseo_metadesc":"","_yoast_wpseo_canonical":"","_yoast_wpseo_opengraph-description":"","_yoast_wpseo_opengraph-image":"","_yoast_wpseo_twitter-description":"","_yoast_wpseo_twitter-image":"","_yoast_wpseo_focuskeywords":"","_yoast_wpseo_primary_category":"193","footnotes":""},"categories":[193,349],"tags":[356],"class_list":{"0":"post-14681","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-tutorials","8":"category-database","9":"tag-356"},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>\u0646\u062d\u0648\u0647 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 Find and Locate \u0628\u0631\u0627\u06cc \u062c\u0633\u062a\u062c\u0648\u06cc \u0641\u0627\u06cc\u0644 \u0647\u0627 \u062f\u0631 \u0644\u06cc\u0646\u0648\u06a9\u0633 - \u0628\u0644\u0627\u06af ITPiran<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.itpiran.net\/blog\/es\/tutorials\/how-to-use-find-and-locate-to-search-for-files-on-linuxsize\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u0646\u062d\u0648\u0647 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 Find and Locate \u0628\u0631\u0627\u06cc \u062c\u0633\u062a\u062c\u0648\u06cc \u0641\u0627\u06cc\u0644 \u0647\u0627 \u062f\u0631 \u0644\u06cc\u0646\u0648\u06a9\u0633 - \u0628\u0644\u0627\u06af ITPiran\" \/>\n<meta property=\"og:description\" content=\"\u0645\u0642\u062f\u0645\u0647 \u06cc\u06a9\u06cc \u0627\u0632 \u0645\u0634\u06a9\u0644\u0627\u062a\u06cc \u06a9\u0647 \u06a9\u0627\u0631\u0628\u0631\u0627\u0646 \u062f\u0631 \u0627\u0648\u0644\u06cc\u0646 \u06cc\u0627\u062f\u06af\u06cc\u0631\u06cc \u0646\u062d\u0648\u0647 \u06a9\u0627\u0631 \u0628\u0627 \u0644\u06cc\u0646\u0648\u06a9\u0633 \u0628\u0627 \u0622\u0646 \u0645\u0648\u0627\u062c\u0647 \u0645\u06cc \u0634\u0648\u0646\u062f&hellip;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.itpiran.net\/blog\/es\/tutorials\/how-to-use-find-and-locate-to-search-for-files-on-linuxsize\/\" \/>\n<meta property=\"og:site_name\" content=\"\u0628\u0644\u0627\u06af ITPiran\" \/>\n<meta property=\"article:published_time\" content=\"2024-02-04T07:49:44+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-02-04T09:29:18+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/cdn.itpiran.net\/2024\/02\/04111803\/Linux-BackG.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1793\" \/>\n\t<meta property=\"og:image:height\" content=\"1110\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-use-find-and-locate-to-search-for-files-on-linuxsize\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-use-find-and-locate-to-search-for-files-on-linuxsize\\\/\"},\"author\":{\"name\":\"admin\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#\\\/schema\\\/person\\\/04ed27b919baca468a2273f8e4318f81\"},\"headline\":\"\u0646\u062d\u0648\u0647 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 Find and Locate \u0628\u0631\u0627\u06cc \u062c\u0633\u062a\u062c\u0648\u06cc \u0641\u0627\u06cc\u0644 \u0647\u0627 \u062f\u0631 \u0644\u06cc\u0646\u0648\u06a9\u0633\",\"datePublished\":\"2024-02-04T07:49:44+00:00\",\"dateModified\":\"2024-02-04T09:29:18+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-use-find-and-locate-to-search-for-files-on-linuxsize\\\/\"},\"wordCount\":60,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-use-find-and-locate-to-search-for-files-on-linuxsize\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/cdn.itpiran.net\\\/2024\\\/02\\\/04111803\\\/Linux-BackG.jpg\",\"keywords\":[\"\u0644\u06cc\u0646\u0648\u06a9\u0633\"],\"articleSection\":[\"\u0622\u0645\u0648\u0632\u0634\u06cc\",\"\u067e\u0627\u06cc\u06af\u0627\u0647 \u062f\u0627\u062f\u0647\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-use-find-and-locate-to-search-for-files-on-linuxsize\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-use-find-and-locate-to-search-for-files-on-linuxsize\\\/\",\"url\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-use-find-and-locate-to-search-for-files-on-linuxsize\\\/\",\"name\":\"\u0646\u062d\u0648\u0647 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 Find and Locate \u0628\u0631\u0627\u06cc \u062c\u0633\u062a\u062c\u0648\u06cc \u0641\u0627\u06cc\u0644 \u0647\u0627 \u062f\u0631 \u0644\u06cc\u0646\u0648\u06a9\u0633 - \u0628\u0644\u0627\u06af ITPiran\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-use-find-and-locate-to-search-for-files-on-linuxsize\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-use-find-and-locate-to-search-for-files-on-linuxsize\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/cdn.itpiran.net\\\/2024\\\/02\\\/04111803\\\/Linux-BackG.jpg\",\"datePublished\":\"2024-02-04T07:49:44+00:00\",\"dateModified\":\"2024-02-04T09:29:18+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-use-find-and-locate-to-search-for-files-on-linuxsize\\\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-use-find-and-locate-to-search-for-files-on-linuxsize\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-use-find-and-locate-to-search-for-files-on-linuxsize\\\/#primaryimage\",\"url\":\"https:\\\/\\\/cdn.itpiran.net\\\/2024\\\/02\\\/04111803\\\/Linux-BackG.jpg\",\"contentUrl\":\"https:\\\/\\\/cdn.itpiran.net\\\/2024\\\/02\\\/04111803\\\/Linux-BackG.jpg\",\"width\":1793,\"height\":1110},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-use-find-and-locate-to-search-for-files-on-linuxsize\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"\u0622\u0645\u0648\u0632\u0634\u06cc\",\"item\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/category\\\/tutorials\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"\u0646\u062d\u0648\u0647 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 Find and Locate \u0628\u0631\u0627\u06cc \u062c\u0633\u062a\u062c\u0648\u06cc \u0641\u0627\u06cc\u0644 \u0647\u0627 \u062f\u0631 \u0644\u06cc\u0646\u0648\u06a9\u0633\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/\",\"name\":\"\u0628\u0644\u0627\u06af ITPiran\",\"description\":\"\u0627\u062e\u0628\u0627\u0631 \u0648 \u0645\u0642\u0627\u0644\u0627\u062a \u062a\u062c\u0627\u0631\u062a \u067e\u0627\u06cc\u062f\u0627\u0631 \u0627\u06cc\u0631\u0627\u0646\u06cc\u0627\u0646\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#organization\",\"name\":\"\u0628\u0644\u0627\u06af \u062a\u062c\u0627\u0631\u062a \u067e\u0627\u06cc\u062f\u0627\u0631 \u0627\u06cc\u0631\u0627\u0646\u06cc\u0627\u0646\",\"alternateName\":\"ITPIran Blog\",\"url\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/cdn.itpiran.net\\\/2023\\\/12\\\/27150508\\\/cropped-ITPIRAN-BLOG-LOGO-2.png\",\"contentUrl\":\"https:\\\/\\\/cdn.itpiran.net\\\/2023\\\/12\\\/27150508\\\/cropped-ITPIRAN-BLOG-LOGO-2.png\",\"width\":512,\"height\":512,\"caption\":\"\u0628\u0644\u0627\u06af \u062a\u062c\u0627\u0631\u062a \u067e\u0627\u06cc\u062f\u0627\u0631 \u0627\u06cc\u0631\u0627\u0646\u06cc\u0627\u0646\"},\"image\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#\\\/schema\\\/person\\\/04ed27b919baca468a2273f8e4318f81\",\"name\":\"admin\",\"url\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/es\\\/author\\\/admin\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"C\u00f3mo usar las funciones Buscar y Localizar para buscar archivos en Linux - Blog de ITPiran","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.itpiran.net\/blog\/es\/tutorials\/how-to-use-find-and-locate-to-search-for-files-on-linuxsize\/","og_locale":"es_ES","og_type":"article","og_title":"\u0646\u062d\u0648\u0647 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 Find and Locate \u0628\u0631\u0627\u06cc \u062c\u0633\u062a\u062c\u0648\u06cc \u0641\u0627\u06cc\u0644 \u0647\u0627 \u062f\u0631 \u0644\u06cc\u0646\u0648\u06a9\u0633 - \u0628\u0644\u0627\u06af ITPiran","og_description":"\u0645\u0642\u062f\u0645\u0647 \u06cc\u06a9\u06cc \u0627\u0632 \u0645\u0634\u06a9\u0644\u0627\u062a\u06cc \u06a9\u0647 \u06a9\u0627\u0631\u0628\u0631\u0627\u0646 \u062f\u0631 \u0627\u0648\u0644\u06cc\u0646 \u06cc\u0627\u062f\u06af\u06cc\u0631\u06cc \u0646\u062d\u0648\u0647 \u06a9\u0627\u0631 \u0628\u0627 \u0644\u06cc\u0646\u0648\u06a9\u0633 \u0628\u0627 \u0622\u0646 \u0645\u0648\u0627\u062c\u0647 \u0645\u06cc \u0634\u0648\u0646\u062f&hellip;","og_url":"https:\/\/www.itpiran.net\/blog\/es\/tutorials\/how-to-use-find-and-locate-to-search-for-files-on-linuxsize\/","og_site_name":"\u0628\u0644\u0627\u06af ITPiran","article_published_time":"2024-02-04T07:49:44+00:00","article_modified_time":"2024-02-04T09:29:18+00:00","og_image":[{"width":1793,"height":1110,"url":"https:\/\/cdn.itpiran.net\/2024\/02\/04111803\/Linux-BackG.jpg","type":"image\/jpeg"}],"author":"admin","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"admin","Tiempo de lectura":"3 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-use-find-and-locate-to-search-for-files-on-linuxsize\/#article","isPartOf":{"@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-use-find-and-locate-to-search-for-files-on-linuxsize\/"},"author":{"name":"admin","@id":"https:\/\/www.itpiran.net\/blog\/#\/schema\/person\/04ed27b919baca468a2273f8e4318f81"},"headline":"\u0646\u062d\u0648\u0647 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 Find and Locate \u0628\u0631\u0627\u06cc \u062c\u0633\u062a\u062c\u0648\u06cc \u0641\u0627\u06cc\u0644 \u0647\u0627 \u062f\u0631 \u0644\u06cc\u0646\u0648\u06a9\u0633","datePublished":"2024-02-04T07:49:44+00:00","dateModified":"2024-02-04T09:29:18+00:00","mainEntityOfPage":{"@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-use-find-and-locate-to-search-for-files-on-linuxsize\/"},"wordCount":60,"commentCount":0,"publisher":{"@id":"https:\/\/www.itpiran.net\/blog\/#organization"},"image":{"@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-use-find-and-locate-to-search-for-files-on-linuxsize\/#primaryimage"},"thumbnailUrl":"https:\/\/cdn.itpiran.net\/2024\/02\/04111803\/Linux-BackG.jpg","keywords":["\u0644\u06cc\u0646\u0648\u06a9\u0633"],"articleSection":["\u0622\u0645\u0648\u0632\u0634\u06cc","\u067e\u0627\u06cc\u06af\u0627\u0647 \u062f\u0627\u062f\u0647"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-use-find-and-locate-to-search-for-files-on-linuxsize\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-use-find-and-locate-to-search-for-files-on-linuxsize\/","url":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-use-find-and-locate-to-search-for-files-on-linuxsize\/","name":"C\u00f3mo usar las funciones Buscar y Localizar para buscar archivos en Linux - Blog de ITPiran","isPartOf":{"@id":"https:\/\/www.itpiran.net\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-use-find-and-locate-to-search-for-files-on-linuxsize\/#primaryimage"},"image":{"@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-use-find-and-locate-to-search-for-files-on-linuxsize\/#primaryimage"},"thumbnailUrl":"https:\/\/cdn.itpiran.net\/2024\/02\/04111803\/Linux-BackG.jpg","datePublished":"2024-02-04T07:49:44+00:00","dateModified":"2024-02-04T09:29:18+00:00","breadcrumb":{"@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-use-find-and-locate-to-search-for-files-on-linuxsize\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-use-find-and-locate-to-search-for-files-on-linuxsize\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-use-find-and-locate-to-search-for-files-on-linuxsize\/#primaryimage","url":"https:\/\/cdn.itpiran.net\/2024\/02\/04111803\/Linux-BackG.jpg","contentUrl":"https:\/\/cdn.itpiran.net\/2024\/02\/04111803\/Linux-BackG.jpg","width":1793,"height":1110},{"@type":"BreadcrumbList","@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-use-find-and-locate-to-search-for-files-on-linuxsize\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.itpiran.net\/blog\/"},{"@type":"ListItem","position":2,"name":"\u0622\u0645\u0648\u0632\u0634\u06cc","item":"https:\/\/www.itpiran.net\/blog\/category\/tutorials\/"},{"@type":"ListItem","position":3,"name":"\u0646\u062d\u0648\u0647 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 Find and Locate \u0628\u0631\u0627\u06cc \u062c\u0633\u062a\u062c\u0648\u06cc \u0641\u0627\u06cc\u0644 \u0647\u0627 \u062f\u0631 \u0644\u06cc\u0646\u0648\u06a9\u0633"}]},{"@type":"WebSite","@id":"https:\/\/www.itpiran.net\/blog\/#website","url":"https:\/\/www.itpiran.net\/blog\/","name":"Blog de ITPiran","description":"Noticias y art\u00edculos sobre comercio sostenible en Ir\u00e1n","publisher":{"@id":"https:\/\/www.itpiran.net\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.itpiran.net\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/www.itpiran.net\/blog\/#organization","name":"Blog sobre negocios iran\u00edes sostenibles","alternateName":"ITPIran Blog","url":"https:\/\/www.itpiran.net\/blog\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.itpiran.net\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/cdn.itpiran.net\/2023\/12\/27150508\/cropped-ITPIRAN-BLOG-LOGO-2.png","contentUrl":"https:\/\/cdn.itpiran.net\/2023\/12\/27150508\/cropped-ITPIRAN-BLOG-LOGO-2.png","width":512,"height":512,"caption":"\u0628\u0644\u0627\u06af \u062a\u062c\u0627\u0631\u062a \u067e\u0627\u06cc\u062f\u0627\u0631 \u0627\u06cc\u0631\u0627\u0646\u06cc\u0627\u0646"},"image":{"@id":"https:\/\/www.itpiran.net\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.itpiran.net\/blog\/#\/schema\/person\/04ed27b919baca468a2273f8e4318f81","name":"administraci\u00f3n","url":"https:\/\/www.itpiran.net\/blog\/es\/author\/admin\/"}]}},"_links":{"self":[{"href":"https:\/\/www.itpiran.net\/blog\/es\/wp-json\/wp\/v2\/posts\/14681","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.itpiran.net\/blog\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.itpiran.net\/blog\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.itpiran.net\/blog\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.itpiran.net\/blog\/es\/wp-json\/wp\/v2\/comments?post=14681"}],"version-history":[{"count":1,"href":"https:\/\/www.itpiran.net\/blog\/es\/wp-json\/wp\/v2\/posts\/14681\/revisions"}],"predecessor-version":[{"id":14683,"href":"https:\/\/www.itpiran.net\/blog\/es\/wp-json\/wp\/v2\/posts\/14681\/revisions\/14683"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.itpiran.net\/blog\/es\/wp-json\/wp\/v2\/media\/14682"}],"wp:attachment":[{"href":"https:\/\/www.itpiran.net\/blog\/es\/wp-json\/wp\/v2\/media?parent=14681"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.itpiran.net\/blog\/es\/wp-json\/wp\/v2\/categories?post=14681"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.itpiran.net\/blog\/es\/wp-json\/wp\/v2\/tags?post=14681"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}