40 votes

Comment naviguer vers le lecteur C dans bash sur WSL-Ubuntu ?

J'ai installé la fonctionnalité bash sur Ubuntu sur Windows sur Windows 10 et je veux changer de répertoire de ce chemin sur mon lecteur C:\:

C:/wamp64/www 

Que dois-je faire ?

73voto

user68186 Points 25067

C:\ in Windows is /mnt/c/ in WSL Ubuntu

Sous-système Windows pour Linux (WSL) Le lecteur C:\ est monté en tant que /mnt/c/, D:\ est monté en tant que /mnt/d/, et ainsi de suite. Par conséquent, C:/wamp64/www devrait se trouver à /mnt/c/wamp64/www. Essayez :

cd /mnt/c/wamp64/www

dans le terminal Ubuntu pour accéder à ce dossier. Notez le premier / avant mnt et rappelez-vous que dans Ubuntu, les noms de fichiers et de dossiers sont sensibles à la casse. Ainsi, wamp64, WAMP64, wAmP64 et WaMp64 sont 4 dossiers différents! Voir https://superuser.com/questions/1116625/how-can-i-access-case-sensitive-paths-on-windows-created-with-bash-on-ubuntu-on pour plus d'informations sur l'utilisation de noms de fichiers sensibles à la casse dans WSL.

Contexte sur /mnt

Les utilisateurs de Windows non familiers avec Ubuntu (Linux en général) peuvent se demander :

Que signifie /mnt?

Sous Linux, presque tout est un fichier ou un dossier. /mnt est un dossier, /mnt/c est un dossier appelé c à l'intérieur du dossier /mnt.

Sous Linux, les partitions (appelées "lecteurs" par Windows pour nous embrouiller) sont montées dans des dossiers généralement appelés "points de montage". Ainsi, dans WSL, le "lecteur C" est monté dans le dossier c à l'intérieur du dossier /mnt. /mnt est un dossier dans lequel d'autres dossiers sont créés dans le but de monter différentes partitions. Voir le lien lié à mnt ci-dessous.

Références :

https://blogs.msdn.microsoft.com/wsl/2016/06/15/wsl-file-system-support/

https://superuser.com/questions/1066261/how-to-access-windows-folders-from-bash-on-ubuntu-on-windows

Sur mnt

https://tldp.org/LDP/Linux-Filesystem-Hierarchy/html/mnt.html

J'espère que cela vous aide

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X