¿Cuál es el directorio de Windows?

Qué es un directorio

Un nombre de archivo es una cadena utilizada para identificar de forma exclusiva un archivo almacenado en esta estructura. Antes de la llegada de los sistemas operativos de 32 bits, los nombres de archivo solían limitarse a nombres cortos (de 6 a 14 caracteres). Ahora, los sistemas operativos modernos suelen permitir nombres de archivo mucho más largos (más de 250 caracteres por elemento de la ruta).

En DOS, Windows y OS/2, el directorio raíz es “drive:\”, por ejemplo, el directorio raíz suele ser “C:\”. El separador de directorios suele ser un “\”, pero el sistema operativo también reconoce internamente un “/”. Las unidades físicas y virtuales se nombran por una letra de unidad, en lugar de combinarse como una sola,[1] lo que significa que no hay un directorio raíz “formal”, sino que hay directorios raíz independientes en cada unidad. Sin embargo, es posible combinar dos unidades en una letra de unidad virtual, configurando un disco duro en una configuración RAID de 0.[2]

Contiene datos de programa a los que se espera que accedan los programas informáticos independientemente de la cuenta de usuario en cuyo contexto se ejecuten. Por ejemplo, un programa puede almacenar información específica necesaria para el funcionamiento de las grabadoras de DVD o los escáneres de imágenes conectados a un ordenador, porque todos los usuarios los utilizan. El propio Windows utiliza esta carpeta. Por ejemplo, Windows Defender almacena sus definiciones de virus en \gramData\Microsoft\Windows Defender. Los programas no tienen permiso para almacenar archivos en esta carpeta, pero tienen permiso para crear subcarpetas y almacenar archivos en ellas. La organización de los archivos es a discreción del desarrollador.

Directorio activo de Windows

Cuando leo este directorio, veo que los directorios Escritorio, Documentos, etc. que puedo ver están en C:\N-Users\<nombredeusuario> usando el Explorador de Archivos de Windows. Dado que aquí es donde se inició el programa bash, esperaba que este fuera mi directorio principal, pero cuando escribo cd o cd ~ me lleva a

que contiene mi archivo .bashrc, .profile, etc. que esperaría encontrar en mi directorio personal en una caja Linux. Además, introduciendo cd ../.. desde aquí puedo ver los directorios bin, etc., de nuevo como se espera en una caja Linux.

A diferencia de Windows, Linux (y los demás sistemas basados en Unix) utilizan una única estructura de carpetas, independientemente del número de discos que tengas. Si tienes varios discos, todos estos discos deben ser montados en la estructura de carpetas en algún momento.

WSL tiene un tipo especial de sistema de archivos llamado DrvFS que le da acceso a los discos utilizados en Windows. Puedes usar DrvFS para montar, no sólo tu sistema de archivos de windows, sino también discos de red y otros tipos de medios.

NOTA: Tanto Linux como Windows almacenan los permisos de los archivos de diferentes maneras. Actualmente, el DrvFS de WSL almacena los permisos de Linux como Streams (metadatos) adjuntos a los archivos que puedes ver en Windows. Microsoft no recomienda modificar los archivos de linux usando programas de Windows. Es posible que algunas aplicaciones de Windows dañen los permisos de linux sin advertirlo.

Directorio de la lista de Windows

¿Cómo se encuentra el directorio de inicio de ubuntu en windows? He intentado buscar a través del explorador de archivos de windows escribiendo ubuntu/home no aparece nada. ¿Alguien tiene alguna sugerencia? Gracias por toda su ayuda de antemano.

Creo que puedo asumir con seguridad que no hay directorio /home en Windows. Probablemente dependa del sistema operativo Windows al que te refieras. Sin embargo, creo que Windows XP, Windows Vista y Windows 7 tienen un directorio /home. En caso de que me equivoque (probablemente lo haga) sugiero esperar otra respuesta.

Abrir las ventanas del directorio

En realidad no hay nada especial en /bin en Unix/Linux. Es simplemente la ubicación donde se colocan por convención los archivos ejecutables (incluyendo los scripts, que en realidad no son archivos binarios), y se incluye en la variable de entorno PATH por defecto para todos los usuarios. Como dice Ryan, el directorio \Windows\System32 en Windows también está en PATH para todos los usuarios de Windows (y, aunque no lo esté, el cargador de programas de Windows buscará allí de todos modos).

Puede crear fácilmente su propio equivalente de /bin en Windows. Para hacerlo en todo el sistema, colóquelo en algún lugar como la raíz del sistema de archivos (como en C:\bin) o bajo una ubicación ya restringida como \Windows\System32\bin), y añádalo a la variable de entorno PATH para todos los usuarios. Para una ubicación por usuario, cree el directorio en su propio perfil (%USERPROFILE%\bin) y añádalo a la variable de entorno PATH de su cuenta. Windows combina las variables de entorno PATH para cada usuario y para todo el sistema, por lo que cualquier cosa que esté en la variable PATH de la máquina también se añade al PATH de cualquier usuario, pero no al revés.