¿Hay algún programa / software que pueda vincular en masa un montón de archivos? ¿Qué pasa con un script de shell?


0

Tengo como un par de cientos de archivos diferentes que deseo vincular, ¿hay algún programa donde pueda seleccionar todos los archivos que deseo vincular (manteniendo el mismo nombre de archivo en el destino de vinculación simbólica) y luego elegir dónde ir? Todos obtendrían enlaces simbólicos en el mismo directorio. Estoy usando Mac OS X 10.9.1. Si no hay un software para hacer esto, ¿podría crear un script de shell que enlace los archivos que contienen una determinada palabra clave en el nombre del archivo? Di que tengo:

/orginal

fileDis
fileDat
thing1
thing2

Y deseo vincular todos los archivos con la palabra "archivo" en el nombre a un directorio, manteniendo el nombre del archivo original para que el resultado sea:

/symlinks

fileDis
fileDat

Intenté esto como sugerido:

cd /symlinks 

for a in /original/*file* ; do ln -s $a . ; done

Y acabé con solo tener

*File*

Aparecer en la carpeta.

Respuestas:


0

En el directorio / symlinks:

for a in /original/file* ; do ln -s $a . ; done

(Podrías querer /original/*file*/ si tambien quieres vincular ' somefile ')


Uso inútil de for ¡Alerta! (-:
JdeBP

Intenté esto, pero no parecía funcionar. Ver mi pregunta actualizada
cbalos
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.