¿Hay alguna manera de comprimir todos los archivos en un directorio dado con el zipcomando? He oído hablar del uso *.*, pero también quiero que funcione para archivos sin
Globbing significa emparejar archivos por patrones de nombre que contienen comodines.
¿Hay alguna manera de comprimir todos los archivos en un directorio dado con el zipcomando? He oído hablar del uso *.*, pero también quiero que funcione para archivos sin
¿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...
¿Cómo muevo todos los archivos de un directorio (incluidos los ocultos) a otro directorio? Por ejemplo, si tengo una carpeta "Foo" con los archivos ".hidden" y "notHidden" dentro, ¿cómo muevo ambos archivos a un directorio llamado "Bar"? Lo siguiente no funciona, ya que el archivo ".hidden"...
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...
Puedo usar ls -ld */para enumerar todas las entradas del directorio en el directorio actual. ¿Existe una manera igualmente fácil de enumerar todos los archivos normales en el directorio actual? Sé que puedo usar find find . -maxdepth 1 -type f o stat stat -c "%F %n" * | grep "regular file" | cut...
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
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...
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...
Escribí una expresión regular que funciona bien en cierto programa (grep, sed, awk, perl, python, ruby, ksh, bash, zsh, find, emacs, vi, vim, gedit, ...). Pero cuando lo uso en un programa diferente (o en una variante diferente de Unix), deja de coincidir. ¿Por
Quiero asignar el resultado de una expresión a una variable y concatenarlo con una cadena, luego repetirlo. Esto es lo que tengo: #!/bin/bash cd ~/Desktop; thefile= ls -t -U | grep -m 1 "Screen Shot"; echo "Most recent screenshot is: "$thefile; Pero eso produce: Screen Shot 2011-07-03 at 1.55.43...
Sé cómo eliminar todos los txtarchivos en el directorio actual por rm *.txt. ¿Alguien sabe cómo eliminar todos los archivos en el directorio actual EXCEPTO
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,
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 *en un...
Me gustaría enumerar todos los archivos que coinciden con un cierto patrón mientras se ignora el caso. Por ejemplo, ejecuto los siguientes comandos: ls *abc* Quiero ver todos los archivos que tienen "abc" como parte del nombre del archivo, ignorando el caso, como -rw-r--r-- 1 mtk mtk 0 Sep 21...
Arme un script para hacer algunas operaciones de archivo por mí. Estoy usando el operador comodín *para aplicar funciones a todos los archivos de un tipo, pero hay una cosa que no entiendo. Puedo unziptodos los archivos en una carpeta como esta unzip "*".zip Sin embargo, para eliminar todos los...
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...
Por lo tanto, puede usarlo *como comodín para todos los archivos cuando lo use cpdentro del contexto de un directorio. ¿Hay alguna manera de copiar todos los archivos excepto el
Tengo un directorio lleno de archivos con nombres como logXXdonde XX es un número hexadecimal en mayúscula de dos caracteres, con relleno de cero, como: log00 log01 log02 ... log0A log0B log0C ... log4E log4F log50 ... En general, habrá menos de 20 o 30 archivos en total. La fecha y hora en mi...
.*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 rm -rf .*mi Debian usando...
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 en el nombre del...