7Sep
El entorno "Bash en Ubuntu en Windows" de Windows 10 contiene algunos componentes diferentes. La primera vez que ejecute el programa bash.exe, descargará e instalará un entorno completo de espacio de usuario de Ubuntu. Puede acceder a estos archivos en el Explorador de archivos u otros programas de Windows, si sabe dónde buscar.
También puede acceder a la unidad del sistema de Windows( y a cualquier otra unidad en su computadora) desde el shell Ubuntu Bash. Esto le permite trabajar con sus archivos normales de Windows utilizando las utilidades de línea de comandos de Linux.
Dónde se almacenan los archivos de Ubuntu Bash Shell en Windows
Tenga en cuenta que cada cuenta de usuario de Windows que utiliza Bash tendrá su propio entorno y archivos Bash separados en su propio directorio de usuario.
Para acceder a estos archivos, primero deberá mostrar las carpetas ocultas en el Explorador de archivos. Abra una ventana del Explorador de archivos y haga clic en Ver & gt;Opciones & gt;Cambiar carpeta y opciones de búsqueda.
En la ventana Opciones de carpeta que aparece, seleccione Ver & gt;Mostrar archivos ocultos, carpetas y unidades.
Navegue al siguiente directorio para encontrar estas carpetas:
C: \ Users \ NOMBRE DE USUARIO \ AppData \ Local \ lxssLos archivos del sistema Ubuntu están almacenados en:
C: \ Usuarios \ NOMBRE DE USUARIO \ AppData \ Local \ Lxss \ rootfsSuLa carpeta de inicio de la cuenta de usuario de Ubuntu se almacena en:
C: \ Users \ NOMBRE DE USUARIO \ AppData \ Local \ Lxss \ home \ NOMBRE DE USUARIOLa carpeta de inicio de la cuenta raíz se almacena en:
C: \ Users \ NOMBRE DE USUARIO \ AppData \ Local \ Lxss \rootDonde aparece su unidad del sistema de Windows en Bash
El entorno del shell Ubuntu Bash hace que su unidad de sistema de Windows esté disponible para que pueda trabajar con los mismos archivos en ambos entornos. Sin embargo, el entorno Bash no solo lo descarga en su unidad C: \.En cambio, lo ubica en /, o en el directorio raíz que tendría en Linux. Si realiza un comando ls para ver el contenido del directorio, verá los directorios de Ubuntu que proporcionan el entorno Linux.
Su unidad de sistema de Windows y otras unidades conectadas están expuestas en el directorio /mnt/ aquí, donde otras unidades están tradicionalmente disponibles en la estructura de directorios de Linux. Específicamente, encontrará la unidad C: en el siguiente entorno Bash:
/mnt/ cPara cambiar a este directorio con el comando "cd", ejecute el siguiente comando:
cd /mnt/ cSi tiene una unidad D:, lo encontrará ubicado en /mnt/ d, y así sucesivamente.
Por ejemplo, para acceder a un archivo almacenado en C: \ Users \ Chris \ Downloads \ File.txt, necesitaría usar la ruta /mnt/c/Users/Chris/Downloads/ File.txt en el entorno Bash.
Tenga en cuenta que, al acceder a los archivos del sistema de Windows, su entorno de shell Bash tiene los permisos con los que se inició.Si lo inició normalmente desde el acceso directo, tendrá los mismos permisos de acceso a archivos que su cuenta de usuario de Windows.
Por ejemplo, si desea acceder a la carpeta C: \ Users \ Administrator, deberá hacer clic con el botón derecho en el acceso directo del shell Bash y seleccionar "Ejecutar como administrador" para iniciar el shell Bash con los privilegios del Administrador de Windows.
Funciona igual que el símbolo del sistema, que debe iniciarse como administrador si necesita acceso de escritura a archivos de solo administrador o acceso de escritura a los archivos del sistema. No puedes usar "sudo" en el entorno Bash.