Répertoire Share / tmp sur plusieurs installations cygwin

0

Sur Win 7 Pro, je souhaite "partager" le chemin / tmp sur mon installation Cygwin existante et sur l’environnement Cygwin fourni avec Git Bash .

J'essaie de suivre des instructions telles que celles - ci et ssh-agent écrit dans ce chemin / tmp .

On dirait que certaines approches utilisant le montage ou la liaison doivent être possibles.

Ancienne installation de cygwin

$ mount  
C:/cygwin/bin on /usr/bin type ntfs (binary,auto) 
C:/cygwin/lib on /usr/lib type ntfs (binary,auto) 
C:/cygwin on / type ntfs (binary,auto) 
C: on /c type ntfs (binary,posix=0,user,noumount,auto)

Installation de Git Bash

$ mount  
C:/Program Files/Git on / type ntfs (binary,noacl,auto)
C:/Program Files/Git/usr/bin on /bin type ntfs (binary,noacl,auto)
C:/Users/MY_USER/AppData/Local/Temp on /tmp type ntfs (binary,noacl,posix=0)
C: on /c type ntfs (binary,noacl,posix=0,user,noumount,auto)

C’est peut-être une question facile, mais j’ai pensé que j’économiserais peut-être le temps nécessaire pour essayer moi-même d’essayer moi-même (et de devoir redémarrer l’env et arrêter les exécutions existantes, etc.) en demandant simplement, humblement, à quiconque assez sûr d'une approche pourrait m'épargner les essais et les erreurs.

BTW, pas sûr, je recommanderais cette configuration et cette combinaison d’utilisation de Cygwin et Git. J'ai des chemins / scripts que je n'ai pas pu démêler et misc. problèmes (comme le besoin de git-lfs) empêchant une configuration plus simple pour le moment.

Je vous remercie!

Scott Kurz
la source
Pourquoi ne pas simplement installer le Cygwin de Git?
DavidPostill
"L'installation de Git Bash" est fournie avec une installation de Cygwin. Je demande si je peux faire quelque chose comme partager les points de montage avec mon installation Cygwin préexistante.
Scott Kurz

Réponses:

1

L'option la plus simple est de créer un lien de répertoire Windows en utilisant "mklink"

  1. Ouvrez un windows cmd.exe
  2. Allez à c: \ cygwin
  3. Supprimer ou renommer le répertoire tmp existant
  4. Créez un lien dans c: \ cygwin \ tmp en utilisant mklink: mklink tmp YOUR_TEMP_FOLDER

Plus d'infos voir l'aide de mklink:

C:\mklink
Creates a symbolic link.

MKLINK [[/D] | [/H] | [/J]] Link Target

        /D      Creates a directory symbolic link.  Default is a file
                symbolic link.
        /H      Creates a hard link instead of a symbolic link.
        /J      Creates a Directory Junction.
        Link    Specifies the new symbolic link name.
        Target  Specifies the path (relative or absolute) that the new link
                refers to.
Jorgediaz-lr
la source