¿Cómo sustituyo un alias por el archivo original al que está vinculado?

3

Tengo una carpeta que contiene varios alias para archivos PDF que cada uno tiene > 200 mb. Cada pdf está en una ubicación diferente en mi disco.

Necesito comprimir todos esos archivos.

¿Cuál es la forma más rápida de hacerlo?

Siempre hay una forma lenta de ir a cada uno de los alias, hacer clic con el botón derecho, copiar el original en una carpeta predefinida, repetir este procedimiento para cada alias y finalmente comprimir la carpeta con todos los archivos PDF originales

Evidentemente esto tomará para siempre! ¿Hay una manera más rápida? Por ejemplo usando Terminal.

Relacionado, ¿Es posible copiar el archivo original de un alias usando los atajos de teclado?

    
pregunta gota 10.11.2015 - 21:38

4 respuestas

1
Las

carpetas inteligentes son una excelente manera de lograr el resultado deseado al recopilar los archivos. No importa dónde se encuentre el archivo en su unidad, todos pueden seleccionarse y comprimirse.

  

Crear una carpeta inteligente En el Buscador , seleccione Archivo > Nueva carpeta inteligente , o presione opciones + + N .

     

Para buscar archivos, ingrese un tema, una frase u otro parámetro en   el campo de búsqueda.

     

Para determinar si la búsqueda debe incluir solo los nombres de los archivos   o su contenido completo, elija "Nombre coincide" en el menú que   aparece debajo del campo de búsqueda, luego haga clic en Nombre , luego elija   ya sea Nombre de archivo o Todo .

     

Para buscar atributos específicos adicionales, haga clic en el botón Agregar   (+) debajo del campo de búsqueda, luego haga elecciones usando la búsqueda   menús emergentes de atributos que aparecen.

     

Los menús funcionan en parejas; por ejemplo, para buscar imágenes, tu eliges   Escriba en el menú emergente a la izquierda y, a continuación, elija Imágenes en el menú emergente.   menú emergente junto a él.

     

Haga clic en Guardar , luego especifique un nombre y una ubicación para su Smart   Carpeta.

     

Si no desea que su Smart Folder esté en la barra lateral, deseleccione Agregar   A la barra lateral.

     

No puede usar ciertos caracteres, incluida la puntuación como un   dos puntos (:), en los nombres de las carpetas. Si aparece un mensaje de error, intente usar   otro nombre. A continuación, puede guardar la carpeta para su uso futuro.

Cuando esté satisfecho de tener los archivos que necesita, selecciónelos y luego comprímalos.

    
respondido por el bjbk 10.11.2015 - 22:11
1

Hay una aplicación gratuita llamada AliasHerder cuyo único propósito es hacer exactamente esto. Puede obtenerlo aquí . Aunque la aplicación está obsoleta, funciona bien en mi sistema (10.10.1). Simplemente arrastra la carpeta con los alias a la aplicación y reemplaza todos los alias con los archivos originales.

    
respondido por el Julian Karls 07.11.2016 - 15:33
0

Si no le asustan los scripts de bash, una posibilidad podría ser usar getTrueName.c . Hay varias maneras en que podría hacerlo, pero aquí hay una:

  1. Instale el script getTrueName en algún lugar.
  2. Ejecuta getTrueName en todos los archivos en el directorio con tus alias.
  3. Iterar cp sobre esa lista y la ruta a un nuevo directorio al que desea copiarlos todos.
  4. Comprime esa carpeta.

Si necesita instrucciones más detalladas, avíseme y editaré mi respuesta.

    
respondido por el Timothy Mueller-Harder 07.11.2016 - 15:49
0

Todo lo que debe hacer es copiar los alias en una carpeta diferente con 'cp', luego comprimirlos de la forma habitual. Al copiar el alias, el terminal copiará de forma predeterminada el archivo original, en lugar del propio acceso directo alias.

Por supuesto, todavía tendrás que especificar la ruta al archivo de alias en cada comando 'cp', si están en carpetas diferentes; pero, creo que esto es lo más rápido que puedes hacerlo más fácilmente.

    
respondido por el Dennis 16.01.2018 - 03:04

Lea otras preguntas en las etiquetas