1
0
Fork 0
mirror of https://github.com/tldr-pages/tldr.git synced 2025-04-23 16:42:08 +02:00
tldr/pages.es/common/bfs.md
Darío Hereñú 7c300c7462
bfs: add Spanish translation (#13538)
Co-authored-by: Sebastiaan Speck <12570668+sebastiaanspeck@users.noreply.github.com>
2024-09-05 20:27:55 +02:00

1.3 KiB

bfs

Búsqueda exhaustiva de tus archivos. Más información: https://manned.org/bfs.

  • Busca archivos por extensión:

bfs {{ruta_raíz}} -name '{{*.ext}}'

  • Busca archivos que coincidan con varios patrones de ruta/nombre:

bfs {{ruta_raíz}} -path '{{**/ruta/**/*.ext}}' -or -name '{{*patrón*}}'

  • Busca directorios que coincidan con un nombre dado, sin distinguir mayúsculas de minúsculas:

bfs {{ruta_raíz}} -type d -iname '{{*lib*}}'

  • Busca archivos que coincidan con un patrón dado, excluyendo rutas específicas:

bfs {{ruta_raíz}} -name '{{*.py}}' -not -path '{{*/paquetes/*}}'

  • Busca archivos que coincidan con un rango de tamaño dado, limitando la profundidad recursiva a "1":

bfs {{ruta_raíz}} -maxdepth 1 -size {{+500k}} -size {{-10M}}

  • Ejecuta un comando para cada archivo (utiliza {} dentro del comando para acceder al nombre del archivo):

bfs {{ruta_root}} -name '{{*.ext}}' -exec {{wc -l}} {} \;

  • Busca todos los archivos modificados hoy y pasa los resultados a un único comando como argumentos:

bfs {{ruta_raíz}} -daystart -mtime {{-1}} -exec {{tar -cvf archivo.tar}} {} \+

  • Encuentra archivos vacíos (0 bytes) o directorios y los elimina de forma detallada:

bfs {{ruta_raíz}} -type {{f|d}} -empty -delete -print