Preguntas etiquetadas con wildcards

Globbing significa emparejar archivos por patrones de nombre que contienen comodines.


4
Excluir un patrón de la coincidencia global
Tengo varios archivos con el mismo nombre de archivo base. Me gustaría eliminar todos menos uno foo.org #keep foo.tex #delete foo.fls #delete foo.bib #delete etc Si no necesito conservar uno, sé que podría usarlo rm foo.*. TLDP demuestra ^negar un partido. A través de prueba y error, pude encontrar que …
54 bash  wildcards 


1
¿'Rm. *' Alguna vez elimina el directorio padre?
.*Bash expande la expresión para incluir los directorios actual y principal: $ ls -la total 2600 drwxrwxrwx 2 terdon terdon 2162688 Sep 10 16:22 . drwxr-xr-x 142 terdon terdon 491520 Sep 10 15:34 .. -rw-r--r-- 1 terdon terdon 0 Sep 10 16:22 foo $ echo .* . .. Si ejecuto …
53 shell  wildcards  rm  posix 

3
Uso de patrones OR en comodines de shell
Los contenidos de mi directorio son $ ls -lrt total 0 -rw-r--r-- 1 user1 admin 19 Oct 8 12:31 night.txt -rw-r--r-- 1 user1 admin 19 Oct 8 12:31 noon.txt -rw-r--r-- 1 user1 admin 38 Oct 8 12:31 day.txt Me gustaría enumerar los detalles de los archivos que tienen una palabra …
52 bash  shell  zsh  ls  wildcards 

5
¿Cómo elimino recursivamente directorios con comodines?
Estoy trabajando a través de SSH en una WD My Book World Edition. Básicamente, me gustaría comenzar en un nivel de directorio particular y eliminar recursivamente todas las coincidencias de subdirectorios .Apple*. ¿Cómo iba a hacer eso? Lo intenté rm -rf .Apple* y rm -fR .Apple* ninguno de los directorios …





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 

5
¿Cómo puedo eliminar todos los enlaces simbólicos con un objetivo especial?
Con el comando: ls -la * Puedo enumerar todos mis enlaces simbólicos. ¿Cómo puedo eliminar todos los enlaces simbólicos que están vinculados a una carpeta especial? Por ejemplo: En mi directorio usr/local/bintengo las siguientes entradas: lrwxrwxrwx 1 root root 50 Apr 22 14:52 allneeded -> /usr/local/texlive/2011/bin/x86_64-linux/allneeded lrwxrwxrwx 1 root root …
43 wildcards  symlink  rm 

11
Mostrar solo archivos ocultos (archivos de puntos) en alias ls
Estoy usando el comando ls -a | grep '^\.' para mostrar solo los archivos ocultos. Agregué la línea alias hidden='ls -a | grep '^\.'' # show only hidden files de .bash_aliasesarchivo Pero esto no funciona. Probablemente sea el problema con el 'personaje. ¿Podrías ayudarme a escribir el alias correcto?
43 ls  alias  wildcards 


7
¿Cómo copio varios archivos con comodines?
Tengo una carpeta con varios archivos ABC. * (Hay aproximadamente 100 de estos archivos). Quiero duplicarlos todos en archivos nuevos con nombres que comiencen con DEF. * Entonces yo quiero ABC.Page1 ABC.Page2 ABC.Topic12 ...etc copiado a DEF.Page1 DEF.Page2 DEF.Topic12 ...etc ¿Cuál es la forma más sencilla de hacer esto con …

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.