Articles of find

Tubería encuentra resultados en otro command

Estoy intentando escanear un sistema de files para search files que coincidan con palabras key específicas, y luego eliminarlos. Tengo esto hasta ahora: find . -iregex '.*.new.*' -regex '.*.pdf*' ¿Cómo puedo canalizar el resultado de este command en un command de eliminación (como rm )?

Problema de autoexpansión con elementos de matriz que contienen un '*' (asterisco)

Intento escribirme una secuencia de commands de find que luego debería poder leer una list de directorys que se excluirán de un file externo. Aunque puedo lograr esa parte yo mismo, es la expansión de matriz molesto que dificulta la tarea. Primero, algunas "preparaciones" para get un tree de directory de muestra adecuado: $ mkdir […]

Enumere todos los files regulares que contengan (en su nombre, directory o su contenido) una (sub) cadena específica

Al igual que en el título, y también quiero imprimir el número de la línea en cada file (text) donde se produce la subcadena. Hasta ahora tengo: find /sys | grep "filesystem" Pero parece que solo mira los nombres y directorys de los files, y no su contenido. ¿Y cómo search varias cadenas simultáneamente? Porque […]

¿Cuál es la mejor manera de eliminar files y carpetas en un directory excluyendo el contenido de una carpeta?

Estoy tratando de automatizar algunas tareas de archivar, lo que hago bastante a menudo. Quiero eliminar todos los files y carpetas en un directory mientras excluyo la carpeta "./xfer" y su contenido. He estado tratando de hacerlo usando el command find pero está resultando un poco torpe. ¿Hay una mejor manera? Configuré mi entorno de […]

¿Por qué este hallazgo -L … fgrep falla?

Me mudé de Ubuntu a Debian, y teniendo un problema con mi find ahora para search files tex para la palabra masi . Código y su salida masi@masi:~$ find -L "/home/masi/" -xtype f \ -name "*.tex" -exec fgrep -l 'masi' {} + /dev/null find: paths must precede expression: /dev/null Usage: find [-H] [-L] [-P] [-Olevel] […]

error al ejecutar el command find usando la variable

He escrito un command find para copyr algunos files fuente: find ./lib ./tools -type f -regex '.*\.\(cpp\|c\|h\)$' -exec cp –parents \{\} /tmp/potato \; -print Esto funciona bien, pero también quiero agregar la huella -print opcionalmente, así que hago algo como esto: function deploy_source_code { exec_cmd="find ./lib ./tools -type f -regex '.*\.\(cpp\|c\|h\)$' -exec cp –parents \{\} […]

Buscar files en directorys globbed excluyendo algunos subpaths

Considere esta estructura de directory (y file): mkdir testone mkdir testtwo mkdir testone/.svn mkdir testtwo/.git touch testone/fileA touch testone/fileB touch testone/fileC touch testone/.svn/fileA1 touch testone/.svn/fileB1 touch testone/.svn/fileC1 touch testtwo/fileD touch testtwo/fileE touch testtwo/fileF touch testtwo/.git/fileD1 touch testtwo/.git/fileE1 touch testtwo/.git/fileF1 Me gustaría imprimir / search todos los files que están en estos dos directorys, pero excluyendo […]

Uso de commands de Shell para manipular routes de files para su uso como arguments de otro progtwig

Puedo usar find esto para encontrar una list de files: find -type f -path "./src*" -name "*.php"` Por ejemplo: ./src/Superuseradmin/Model/Mapper/UUID.php ./src/Superuseradmin/Model/Mapper/Mapper.php Lo que necesito hacer es leer el nombre del file: ./src/Superuseradmin/Model/Mapper/Mapper/UUID.php Y úselo para generar esqueletos de testing PHPUnit basados ​​en la información contenida en la ruta: Superuseradmin\Model\Mapper\UUID ./test/Superuseradmin/Model/Mapper/UUIDTest.php Para que pueda ejecutar este […]

¿Por qué los nombres de files de tuberías en VIM rompen bash cuando return al shell?

Busqué algunos files con find y quería abrirlos todos en tabs en Vim. Así que probé esto: find . | xargs fgrep -l myExpression | xargs vim -p Esto funcionó muy bien, excepto que cuando terminé y salí de Vim, todo lo que escribí en vim fue invisible, y el retroceso no funcionó (así que […]

pasando ls variable a grep cuando se hace una búsqueda de files solo funciona dentro del directory

Estoy ejecutando un command que uso para encontrar el file más reciente en una carpeta y luego grep el contenido para un patrón coincidente. Aquí está el flujo de commands que muestra el problema que estoy teniendo. root@backup /]# grep -w 'sucessfully completed.' "$(ls -1rt /var/log/folder | tail -n1)" /bin/grep: <file_name>: No such file or […]