Preguntas etiquetadas con wildcards

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


3
¿Cómo usar comodines (*) al copiar con scp?
¿Por qué no puedo copiar con scp cuando estoy usando *caracteres en la ruta? scp SERVERNAME:/DIR/* . ¿Qué configuración necesita SCP para permitir *la ruta? ACTUALIZACIÓN: el problema no está en el lado del servidor; pscp está tratando de usar SCPv1, y es por eso que el mensaje de error:
144 wildcards  scp  putty 


8
Filtro Rsync: copiar solo un patrón
Estoy tratando de crear un directorio que albergue todos y solo mis archivos PDF compilados desde LaTeX. Me gusta mantener cada proyecto en una carpeta separada, todo alojado en una carpeta grande llamada LaTeX. Entonces intenté correr: rsync -avn *.pdf ~/LaTeX/ ~/Output/ que debería encontrar todos los archivos PDF ~/LaTeX/y …
128 backup  rsync  wildcards 


7
El resultado de ls *, ls ** y ls ***
Sé que usar el comando lsenumerará todos los directorios. Pero, ¿qué hace el ls *comando? Lo usé y solo enumera los directorios. ¿La estrella en frente de lssignifica qué tan profundo puede enumerar los directorios?

9
rm -rf todos los archivos y todos los archivos ocultos sin. & .. error
rm -rf /some/path/* elimina todos los archivos no ocultos en ese directorio (y subdirecciones). rm -rf /some/path/.* elimina todos los archivos ocultos en ese directorio (pero no subdirecciona) y también da el siguiente error / advertencia: rm: cannot remove directory: `/some/dir/.' rm: cannot remove directory: `/some/dir/..' ¿Cuál es la forma …
83 wildcards  rm 

3
¿Globo recursivo?
Me gustaría escribir algo como esto: $ ls **.py para obtener todos los nombres de archivo .py, recorriendo recursivamente una jerarquía de directorios. Incluso si hay archivos .py para encontrar, el shell (bash) da este resultado: ls: cannot access **.py: No such file or directory ¿Alguna forma de hacer lo …




3
¿Por qué mi hallazgo no es recursivo?
Estoy ejecutando el siguiente comando, pero no se realiza de forma recursiva: find . -name *.java Sé que hay archivos java más abajo en el directorio actual, pero solo se está ejecutando finden el directorio actual. Estoy usando OS X, 10.9.
65 shell  find  wildcards 

1
¿Por qué nullglob no es predeterminado?
En la mayoría de las conchas nullglobno es el valor predeterminado. Eso significa, por ejemplo, si ejecuta este comando ls * en un directorio vacío, expandirá el *globo a un literal *, en lugar de a una lista vacía de argumentos. Hay formas de cambiar ese comportamiento, de modo que …
61 shell  wildcards 



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.