Software">
Un Mundo de Datos
Un Mundo de Datos
Un Mundo de Datos
Todos hemos tenido documentos que hemos creado, archivos de música y fotos digitales
que hemos tomado. Pero para organizar nuestros datos, primero debemos entender qué
son los archivos y cómo se almacenan. Para la computadora, nuestros archivos no son
solo grupos de bits y bytes, hay un plan para organizar y mantener nuestros datos. En
esta clase, veremos aspectos técnicos de los propios archivos que nos ayudarán a
gestionar y solucionar mejor nuestra gestión de archivos.
Archivos
Los atributos se pueden aplicar a cada archivo. Si un archivo está marcado como de
solo lectura, entonces el archivo se puede ver pero no modificar. Se puede modificar un
archivo con privilegio de escritura. Los archivos también se pueden marcar como ocultos
por seguridad o para evitar una eliminación accidental. Otro indicador que se usa con
frecuencia es ejecutar, que permite que un archivo se ejecute como un programa de
computadora. Desde la línea de comando en una computadora con Windows, usaría el
comando attrib . ¿Alguna vez has tenido un archivo que parece que no puedes eliminar?
Lo más probable es que el archivo tenga el atributo de solo lectura. Elimine ese atributo
y luego puede eliminar el archivo.
Directorios
Los archivos no solo están dispersos al azar en una forma de medio de almacenamiento;
existe lo que se llama un directorio. Piense en un directorio como un sistema raíz
invertido. Comienza en la parte superior con una sola entidad del disco duro de una
computadora. En una PC, la unidad principal se llama C:. En un sistema Unix, el
indicador de la unidad es un signo de dólar ($). En ambos casos, esto se denomina raíz
de la unidad. A partir de aquí pensamos en un sistema de directorios como una serie de
ramas o carpetas que contienen colecciones de archivos similares. Por ejemplo, en el
sistema operativo Microsoft Windows, el directorio de Windows contiene la gran mayoría
de los archivos necesarios para que el sistema operativo funcione y administre archivos
y procesos.
Asignación de archivos
Los archivos se pueden almacenar como un “bloque” grande, pero a menudo se dividen
en segmentos, como eslabones de una cadena, dispersos por los medios de
almacenamiento. Los eslabones de la cadena tienen un puntero interno FAT que traza el
siguiente eslabón de la cadena. El enlace final tiene un marcador de fin de archivo que
indica el último enlace. El sistema operativo ‘camina por la cadena’ y abre el archivo y el
programa asociado. Es importante tener en cuenta que cuando se elimina un archivo, en
realidad no se borra, sino que se sobrescribe con nuevos archivos que se almacenan en
el medio.
Para crear directorios en Linux por terminal debemos usar el comando mkdir
seguido de los parámetros y el nombre de la nueva carpeta o directorio, además
el comando mkdir también sirve para crear subdirectorios en Linux. A
continuación mostraremos como usar dicho comando para crear directorios y
subdirectorios en Linux.
Antes de saber como se crean los directorios debes conocer los parámetros u
opciones que puedes aplicar al comando mkdir los cuales listaremos a
continuación:
● -v (–verbose): Mostrará un mensaje de cada uno de los directorios
creados, es una opción de gran utilidad cuando se crean múltiples
subdirectorios con un solo comando.
● -p (–parents): Este parámetro es usado cuando deseamos crear
directorios y uno o más subdirectorios o carpetas en un solo comando
● -m (–mode=MODE): Es uno de los parámetros más importantes al
momento de crear carpetas o directorios en Linux, ya que es el usado para
asignar permisos a los directorios o carpetas en Linux.
Creando directorios
en Linux con permisos específicos
En nuestro caso creamos el nuevo directorio llamado GuiaLinux con los
permisos 700 (rwx) que serian los permisos de lectura, escritura y ejecución
únicamente para el usuario, esto podemos observarlo ejecutando el comando ls
-ld de la siguiente manera:
ls -ld GuiaLinux
Directorio con
permisos en Linux
Puede interesarte nuestro artículo de ¿Como asignar permisos en Linux
mediante la terminal?
Para cambiar los permisos de una carpeta o directorio en Linux debemos usar el
comando chmod seguido de los permisos y el nombre del directorio de la
siguiente manera:
chmod [Opciones] [permisos] [directorio]
Ejemplo:
chmod -r 770 GuiaLinux