ver usar subsistema programacion para instalar dentro como carpeta archivos aparece linux windows bash windows-10 windows-subsystem-for-linux

usar - subsistema de windows para linux no aparece



Copiar archivos de Windows al subsistema Ubuntu (2)

He habilitado el modo de desarrollador e instalado Bash on Ubuntu on Windows .

Mi directorio de inicio se puede encontrar en %localappdata%/Lxss/home/<ubuntu.username>/ , he creado un subdirectorio llamado Imágenes para que la ruta completa sea

en Windows: C:/Users/<windows.username>/AppData/Local/lxss/home/<ubuntu.username>/Pictures

en bash: /home/<ubuntu.username>/Pictures

si creo un archivo desde bash usando el comando touch hello.txt puedo ver este archivo libremente en la interfaz de usuario de Windows y copiarlo en mi escritorio. Sin embargo, si creo un nuevo archivo de texto desde la IU de Windows y lo C:/Users/<windows.username>/AppData/Local/lxss/home/<ubuntu.username>/Pictures en C:/Users/<windows.username>/AppData/Local/lxss/home/<ubuntu.username>/Pictures , incluso si reinicio bash o Windows, el archivo no es visible cuando hago ls -l .

¿Por qué no puedo ver archivos creados desde el lado de Windows en su propio directorio de inicio?

EDITAR Usar /mnt/c no es una solución, estoy tratando de entender por qué no ve esos archivos y si hay un remedio para que pueda ver los archivos creados por la interfaz de usuario, en lugar de tratar de usar el terminal para copiar, pegar o mover archivos.


Debería poder acceder a su sistema de Windows en el directorio /mnt . Por ejemplo, dentro de bash, use esto para llegar a su directorio de imágenes:

cd /mnt/c/Users/<ubuntu.username>/Pictures

¡Espero que esto ayude!


Solo debe acceder al sistema de archivos Linux (ubicado en la carpeta lxss) dentro de WSL, NO cree / modifique ningún archivo en la carpeta lxss en Windows, es peligroso y WSL no verá estos archivos.

Si desea que los archivos se puedan compartir entre WSL y Windows, coloque el archivo fuera de la carpeta lsxx. Puede acceder a ellos a través de drvFS ( /mnt ) como /mnt/c/Users/youusername/files dentro de WSL y modificarlos en Windows.

Para obtener detalles y por qué, consulte: https://blogs.msdn.microsoft.com/commandline/2016/11/17/do-not-change-linux-files-using-windows-apps-and-tools/