6 formas en que el sistema de archivos de Linux es diferente del sistema de archivos de Windows
El sistema de archivos de Linux tiene algunas diferencias con el sistema de archivos de Windows. No encontrará letras de unidad ni barras diagonales inversas, pero sí encontrará un diseño de apariencia extraña donde los archivos pueden tener el mismo nombre, y solo se diferencian en mayúsculas.
Esta no es una lista exhaustiva. Está destinado a los nuevos usuarios de Linux que no son conscientes de todas las diferencias entre Linux y Windows. Hay muchas más diferencias que se aplican..
Estructura de directorios
No encontrará ninguna carpeta de Windows, Archivos de programa o Usuarios si comienza a explorar el sistema de archivos en su computadora Linux. (Aunque el directorio / home / es muy similar a la carpeta Usuarios).
La estructura de directorios de Linux no solo utiliza nombres diferentes para las carpetas, sino que también utiliza un diseño completamente diferente. Por ejemplo, en Windows, una aplicación puede almacenar todos sus archivos en C: \ Archivos de programa \ Aplicación. 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 de Linux y para qué sirve. Para los detalles, lea: Explicaciones de HTG: Explicación de la estructura del directorio de Linux
Sensibilidad de caso
En Windows, no puedes tener un archivo llamado expediente y otro archivo llamado EXPEDIENTE 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ías tener archivos nombrados expediente, Expediente, y EXPEDIENTE en la misma carpeta Cada archivo tendría contenidos diferentes: Linux trata las letras mayúsculas y minúsculas como caracteres diferentes.
Barras invertidas contra barras diagonales
Windows usa barras invertidas, tal como lo hizo DOS. Por ejemplo, la ruta al directorio de un usuario en Windows es:
C: \ Usuarios \ Nombre
En Linux, la ruta al directorio principal de un usuario es:
/ casa / nombre
También notará que las URL en su navegador web, incluso en Windows, usan barras diagonales. Por ejemplo, es https://www.howtogeek.com/article, no http: \\ www.howtogeek.com \ article.
No hay letras de unidad - Está todo debajo de
Windows expone particiones y dispositivos en letras de unidad. Ya sea que tenga varios discos duros, varias particiones en el mismo disco duro o dispositivos extraíbles conectados, cada sistema de archivos está disponible con su propia letra de unidad.
Linux no tiene letras de unidad. En su lugar, hace que otros sistemas de archivos sean accesibles en directorios arbitrarios. (Windows también puede hacer esto, pero no es así como funciona de manera inmediata).
En Linux, todo está bajo / - el directorio raíz. No hay archivos sobre el directorio raíz, ya que hay archivos fuera de C: en Windows. Cuando conecte un dispositivo a su computadora, estará disponible en / media /. El contenido del directorio muestra el contenido de la partición montada..
Si tiene varios 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 de inicio en una partición separada montando otra partición en / home. Sin embargo, podría montar una partición en cualquier lugar que desee, incluso podría montarla en / myBackupDrive.
Todo es un archivo
Al igual que cada sistema de archivos montado es un directorio en / (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 un poco de una simplificación excesiva: todo no es realmente un archivo en Linux. Pero entender lo que significa esta frase te ayudará a entender cómo funciona Linux. Para obtener más información, lea: HTG explica: Qué significa "Todo es un archivo" en Linux
Puedes eliminar o modificar archivos abiertos
En Linux y otros sistemas operativos similares a UNIX, las aplicaciones no bloquean el acceso exclusivo a los archivos tan a menudo como lo 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 has terminado de verlo, así que intentas eliminarlo. Verá un mensaje de error: debe dejar de ver el archivo en VLC antes de poder eliminarlo, cambiarle el nombre o hacer algo más..
En Linux, generalmente puede eliminar o modificar el archivo de video mientras se reproduce. No verá mensajes de error que indiquen que el archivo está en uso..
Estas diferencias también deben aplicarse a otros sistemas operativos similares a UNIX. Sin embargo, puede haber algunas diferencias, por ejemplo, Mac OS X no distingue entre mayúsculas y minúsculas. Es insensible a mayúsculas y minúsculas, al igual que Windows.