Preguntas etiquetadas con find

Para preguntas relacionadas con la búsqueda, una utilidad de línea de comandos para buscar archivos en una jerarquía de directorios. Use esta etiqueta para preguntas sobre cómo encontrarse o preguntas sobre problemas derivados del uso de la utilidad de línea de comandos find.


9
buscar en directorios principales en lugar de subdirectorios
Estoy anidado en lo profundo de un árbol de archivos, y me gustaría encontrar qué directorio principal contiene un archivo. Por ejemplo, estoy en un conjunto de repositorios Git anidados y quiero encontrar el directorio .git que controla los archivos en los que estoy actualmente. Esperaría algo como find -searchup …
45 shell  find 


7
Encuentra archivos en varios nombres de carpeta
Estoy intentando a la lista de todos los archivos de dir1, dir2, dir3y dir4que podría estar en cualquier parte como un subdirectorio de mi cwdusando el findcomando. Intenté lo siguiente sin éxito: find . -type f -regextype posix-egrep -regex 'dir1/.+|dir2/.+|dir3/.+|dir4/.+' Lo intenté posix-extendedtambién. ¿Cómo puedo enumerar estos archivos?

1
buscar archivos sin extensión
Digamos que tengo: foo.txt bar baz.ooo Si lo uso ls -1 !(*.*), solo obtendré baren la salida. Genial, ahora deseo tener los mismos resultados con find, algunos find -regexque harán el trabajo. NOTA: find -name !(*.*)no es la respuesta, ya !(*.*)que todavía es el problema de Bash que NO puedo …
43 bash  shell  find  wildcards 

9
Encontrar todos los archivos "no binarios"
¿Es posible usar el findcomando para encontrar todos los archivos "no binarios" en un directorio? Aquí está el problema que estoy tratando de resolver. Recibí un archivo de archivos de un usuario de Windows. Este archivo contiene código fuente y archivos de imagen. Nuestro sistema de compilación no funciona bien …
43 files  find  text  newlines 



3
Comandos de tubería después de un xargs canalizado
HP-UX ***** B.11.23 U ia64 **** licencia de usuario ilimitada find . -type d -name *log* | xargs ls -la me da los nombres de directorio (los que contienen logen el nombre del directorio) seguidos de todos los archivos dentro de ese directorio. Los directorios /var/opt/SID/application_a/log/, /var/opt/SID/application_b/log/, /var/opt/SID/application_c/log/y así sucesivamente …
38 shell  find  pipe  xargs 

2
¿Cómo encontrar y eliminar archivos anteriores a días específicos en Unix?
Tengo una carpeta para el registro con 7 carpetas. Esas siete carpetas también tienen subcarpetas y esas subcarpetas también tienen subcarpetas. Quiero eliminar todos los archivos de más de 15 días en todas las carpetas, incluidas las subcarpetas, sin tocar la estructura de carpetas, eso significa solo archivos. mahesh@inl00720:/var/dtpdev/tmp/ > …
38 find 


5
Cómo renombrar múltiples archivos usando find
Quiero cambiar el nombre de varios archivos (file1 ... filen a file1_renamed ... filen_renamed) usando el comando findcommand: find . -type f -name 'file*' -exec mv filename='{}' $(basename $filename)_renamed ';' Pero obteniendo este error: mv: cannot stat ‘filename=./file1’: No such file or directory Esto no funciona porque el nombre de …
37 shell  find 

1
Encontrar archivos por su propietario y permisos de archivos
Estoy tratando de findarchivos que son propiedad y tienen el grupo principal de root. ¿Hay un parámetro disponible para buscar archivos como este? Es fundamental que todos los archivos de un determinado directorio no sean propiedad root, por lo que me gustaría verificar periódicamente para asegurarme de que alguien en …
35 find 

8
Obtenga una lista de nombres de directorio con find
Sé que puedo hacer esto para obtener una lista de nombres de directorio: find . -type d -maxdepth 1 El resultado se ve así: . ./foo ./bar Prefiero el listado sin ./. ¿Hay alguna manera de hacer que find solo muestre los nombres sin formato? Intenté enviar la lista a …
35 find  directory 

4
Salida "encontrar" relativa al directorio
Me gustaría usar findpara enumerar todos los archivos y directorios de forma recursiva en una raíz determinada para una cpiooperación. Sin embargo, no quiero que el directorio raíz aparezca en las rutas. Por ejemplo, actualmente obtengo: $ find diskimg diskimg diskimg/file1 diskimg/dir1 diskimg/dir1/file2 Pero me gustaría obtener file1 dir1 dir1/file2 …
34 find 

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.