es.phhsnews.com


es.phhsnews.com / ¿Cómo se hace que aparezca un solo archivo en varias carpetas al mismo tiempo?

¿Cómo se hace que aparezca un solo archivo en varias carpetas al mismo tiempo?


Si tiene un número elevado de carpetas configuradas para su trabajo y necesita usar el mismo archivo de comandos en todos ellos durante el día de trabajo, entonces, ¿cuál es la forma más fácil de lograr eso más allá de una gran cantidad de copiar y pegar? La publicación de preguntas y respuestas SuperUser de hoy tiene algunas respuestas útiles y consejos para un lector frustrado.

La sesión de preguntas y respuestas de hoy nos llega por cortesía de SuperUser, una subdivisión de Stack Exchange, una agrupación de sitios de preguntas y respuestas.

cortesía de csaveanu (Flickr).

The Question

SuperUser reader Elliot está buscando la mejor manera de tener el mismo archivo en varias carpetas al mismo tiempo:

Tengo más de 50 carpetas, cada una de los cuales contiene una gran cantidad de datos que deben procesarse. Todos ellos se procesan utilizando el mismo código exacto, utilizando os.path.dirname (os.path.realpath (file)) para obtener el directorio en el que se encuentra el script de python para que no haya edición manual que necesita el usuario, solo tienen que hacer doble clic.

Necesito que el script aparezca como si estuviera en cada carpeta mientras estuviese en un solo lugar para poder editarlo una vez, y luego cuando se ejecute desde cualquier de estas ubicaciones la ruta de la carpeta es correcta. La alternativa es editar el master y luego pegarlo en una carpeta a la vez a través de las más de 50 carpetas cada vez que actualizo el código, lo cual es muy tedioso y propenso a errores. En Linux, pude configurar esto con un enlace simbólico, pero no puedo encontrar una manera de hacerlo con Windows.

Alternativamente, una forma de pegar el archivo en todos los directorios de destino a la vez, en lugar de uno a la vez el tiempo, lograría el mismo objetivo.

¿Hay alguna manera de hacer esto en lugar de copiar y pegar el archivo de secuencia de comandos una por una?

El colaborador de Respuesta

SuperUser gronostaj tiene la respuesta para nosotros:

Necesita un Enlace simbólicoo un Enlace físico .

Enlaces simbólicos (o Los enlaces simbólicos para abreviar) son bastante similares a los accesos directos: hay un archivo real y múltiples referencias ( Símbolos ). Incluso tienen esa pequeña flecha en los iconos. A diferencia de los accesos directos, Los enlaces simbólicos pueden tener cualquier extensión.

Los enlaces físicos unen un archivo en un disco duro a una ubicación en el árbol de directorios. Cada archivo tiene al menos un Hard Link , de lo contrario no existiría en ningún directorio. Si un archivo tiene múltiples enlaces duros , el original no se puede distinguir de los demás y el archivo existe físicamente en una sola ubicación.

Ambos tienen sus limitaciones:

  • Algunos programas no funcionan bien con Enlaces simbólicos .
  • Al eliminar el archivo original, se eliminan todos sus enlaces Símbolos rotos.
  • No se pueden Carpetas de Enlace Duro (pero puede crear un Directorio Junction si un Symlink no es suficiente).
  • Crear divisiones cruzadas Hard Links es imposible.

Los enlaces simbólicos suelen ser suficientes.

Para crear un Enlace simbólico o un enlace rígido:

1. Inicie una línea de comando con privilegios: presione la tecla Windows , escriba cmd , luego presione Ctrl + Shift + Enter .

2. Emita el comando mklink:

  • mklink link_name link_target para un archivo Symlink
  • mklink / d link_name link_target para una carpeta Symlink
  • mklink / h link_name link_target para un archivo Hard Link
  • mklink / j link_name link_target para un Directory Junction

¿Tiene algo que agregar a la explicación? Suena apagado en los comentarios. ¿Desea leer más respuestas de otros usuarios de Stack Exchange expertos en tecnología? Consulte el hilo de discusión completo aquí.


Cómo ver la velocidad actual de la conexión Wi-Fi en Mac OS X

Cómo ver la velocidad actual de la conexión Wi-Fi en Mac OS X

Desde que uso mi nueva MacBook Air, me he quedado perplejo al saber cómo hacer algunas de las las tareas más simples en Mac OS X que normalmente haría desde mi computadora portátil con Windows, como mostrar la velocidad de conexión de la red Wi-Fi actual. Entonces, ¿estoy usando 802.11ac o no? Normalmente, en mi computadora portátil con Windows 7, todo lo que tengo que hacer es colocar el cursor sobre el ícono o abrir la lista, incluso puede entrar en detalles de la red y ver solo sobre cada dato sobre la red, todo desde la bandeja del sistema.

(how-to)

Cómo fijar pantallas en Android 5.0 para obtener más seguridad y privacidad

Cómo fijar pantallas en Android 5.0 para obtener más seguridad y privacidad

Android 5.0 Lollipop sigue llegando a los usuarios de Android, pero ya hemos encontrado una serie de nuevas funciones de las que queremos hablar . Fijar una pantalla es una pequeña característica de seguridad ingeniosa que le permite colocar su dispositivo en un modo kiosco glorificado para que el usuario solo pueda usar una aplicación.

(how-to)