1Sep

6 maneras en que el sistema de archivos de Linux es diferente del sistema de archivos de Windows

El sistema de archivos

Linux tiene bastantes diferencias con respecto al sistema de archivos de Windows. No encontrará letras de unidad o barras diagonales inversas, pero encontrará un diseño de apariencia extraterrestre donde los archivos pueden tener el mismo nombre, difiriendo solo en mayúsculas.

Esta no es una lista exhaustiva. Está destinado a nuevos usuarios de Linux que no conocen todas las diferencias entre Linux y Windows. Hay muchas más diferencias que se aplican.

Estructura del directorio

No encontrará ninguna carpeta de Windows, Archivos de programa o Usuarios si comienza a navegar por el sistema de archivos en su computadora con Linux.(Aunque el directorio /home/ es muy similar a la carpeta Usuarios).

La estructura de directorios de Linux no solo usa diferentes nombres para las carpetas, sino que utiliza un diseño completamente diferente. Por ejemplo, en Windows, una aplicación puede almacenar todos sus archivos en C: \ Program Files \ Application. En Linux, sus archivos se dividirían entre varias ubicaciones: sus binarios en /usr/ bin, sus bibliotecas en /usr/ lib y sus archivos de configuración en /etc/.

Hemos explicado qué es cada directorio en el sistema de archivos Linux y para qué sirve. Para más detalles, lea: HTG explica: Explicación de la estructura del directorio de Linux

Sensibilidad de mayúsculas y minúsculas

En Windows, no puede tener un archivo denominado y otro FILE en la misma carpeta. El sistema de archivos de Windows no distingue entre mayúsculas y minúsculas, por lo que trata estos nombres como el mismo archivo.

En Linux, el sistema de archivos distingue entre mayúsculas y minúsculas. Esto significa que podría tener archivos , File y FILE en la misma carpeta. Cada archivo tendría diferentes contenidos: Linux trata las letras mayúsculas y minúsculas como caracteres diferentes.

barras diagonales contra barras diagonales

Windows usa barras diagonales inversas, al igual que DOS.Por ejemplo, la ruta al directorio de un usuario en Windows es:

C: \ Users \ Name

En Linux, la ruta al directorio de inicio de un usuario es:

/home/ nombre

También notará que las URL en su navegador web, incluso en Windows- usa barras diagonales. Por ejemplo, es el artículo https: //www.howtogeek.com/, no http: \\ www.howtogeek.com \ article.

No hay letras de unidad - It's All Under /

Windows expone particiones y dispositivos en letras de unidad. Ya sea que tenga múltiples discos duros, particiones múltiples en el mismo disco duro o dispositivos extraíbles conectados, cada sistema de archivos está disponible bajo su propia letra de unidad.

Linux no tiene letras de unidad. En cambio, hace que otros sistemas de archivos sean accesibles en directorios arbitrarios.(Windows también puede hacer esto, pero no es así como funciona de fábrica.)

En Linux, todo está bajo / - el directorio raíz. No hay archivos encima del directorio raíz, ya que hay archivos fuera de C: en Windows. Cuando conecte un dispositivo a su computadora, estará disponible bajo /media/.Los contenidos del directorio muestran los contenidos de la partición montada.

Si tiene múltiples discos duros o particiones de disco duro, puede montarlos en cualquier lugar que desee en su sistema de archivos. Por ejemplo, puede colocar sus directorios personales en una partición separada montando otra partición en / home. Sin embargo, puede montar una partición en cualquier lugar que desee, incluso puede montarla en / myBackupDrive.

Todo es un archivo

Así como todos los sistemas de archivos montados son un directorio bajo /( el directorio raíz), todo en Linux es un archivo. Por ejemplo, su primer disco duro está representado por /dev/ sda, su unidad de CD está disponible en /dev/ cdrom, mientras que su mouse está representado por /dev/ mouse.

Esta frase es en realidad una simplificación excesiva: en realidad, todo no es un archivo en Linux. Pero entender lo que significa esta frase lo ayudará a comprender cómo funciona Linux. Para obtener más información, lea: HTG explica: "Todo es un archivo" significa en Linux

Puede eliminar o modificar archivos abiertos

En Linux y otros sistemas operativos tipo UNIX, las aplicaciones no bloquean el acceso exclusivo a los archivos tan a menudo comolo hacen en Windows. Por ejemplo, digamos que está viendo un archivo de video en VLC en Windows. Los créditos se están reproduciendo y ya terminaste de verlos, por lo que intentas eliminarlos. Verá un mensaje de error: debe dejar de ver el archivo en VLC antes de poder eliminarlo, cambiarle el nombre o hacer cualquier otra cosa.

En Linux, generalmente puede eliminar o modificar el archivo de video mientras se está reproduciendo. No verá mensajes de error que indiquen que el archivo está en uso.

Estas diferencias deberían aplicarse también a otros sistemas operativos tipo UNIX.Sin embargo, puede haber algunas diferencias; por ejemplo, Mac OS X no distingue entre mayúsculas y minúsculas. No distingue entre mayúsculas y minúsculas, al igual que Windows.