Está en la página 1de 13

Sistema operativo Debian

ADMINISTRACION DE
ARCHIVOS Y BASE DE
DATOS
• Carla Isabel Valverde Del Aguila
• Cristian Jerry Fernández Dávila
• Miguel Angel Perdomo Cachique
• Angelo Franco Ramirez Bartra
• Carlos Enrique Velasco Mieses
ADMINISTRACIÓN DE
ARCHIVOS, DIRECTORIOS Y
ENLACES
A continuación se presentan algunos programas para administrar archivos, junto con una breve descripción y unas pocas
opciones:
 Comando cp de Linux

Tal y como no es complicado imaginar, este primer comando del que os hablaremos aquí, cp, es el que nos sirve para
copia. En realidad se trata de una abreviatura de copy y permite copiar archivos y carpetas en este sistema. La sintaxis
correcta que aquí podemos utilizar es la siguiente:
 Comando mv

Por otro lado nos encontramos con otra de las tareas más habituales que llevamos a cabo con
estos elementos en cualquier sistema operativo. Se podría decir que es el complementario al
anterior para copiar archivos. Por tanto es fácil deducir que este nos servirá para mover los
archivos y directorios especificado de una ubicación de disco a otra. Esto hace, al contrario que
con el comando cp, que desaparezcan de la ubicación de origen. La sintaxis que aquí debemos
utilizar es la siguiente:
 Comando rm

Claro, al igual que normalmente copiamos o movemos archivos en nuestro equipo entre ubicaciones de
disco diferentes, también podemos necesitar que desaparezcan. Pues bien, para borrar contenidos y liberar
ese preciado espacio que os comentamos, en Linux usamos el comando rm. Este lo que hace realmente es
eliminar uno más archivos con solo especificar su nombre. Al mismo tiempo podemos eliminar un
directorio completo si escribimos la opción –r a continuación. El modo correcto de empleo es el siguiente:

 Comando cd de Linux
Llegados a este punto cabe apuntar que también resulta fundamental poder movernos entre las carpetas o
directorios del sistema. Esto es algo que logramos a través de este comando en concreto de Linux. Para ello, o bien
usamos el nombre de la carpeta de destino a continuación y así poder acceder a su contenido de inmediato.
 Comando mkdir de Linux

A la hora de trabajar de la manera más correcta y ordenada con nuestros archivos personales, lo
primero que debemos hacer es guardarlos bien. Con esto lo que os queremos decir es que
debemos almacenarlos de un modo ordenado para su posterior localización y uso. Para ello no
hay nada mejor que el uso de carpetas. Si lo que deseamos es crear las nuestras propias, no
tenemos más que usar este comando con esta sintaxis:
 Comando rmdir

Pero claro, al igual que en un momento determinado nos vemos ante la necesidad de crear
carpetas propias, igualmente debemos poder eliminarlas. No tenemos más que echar mano de la
Terminal de la que os hablamos antes, para así echar mano del comando rmdir. Para que el
mismo funcione de manera correcta, este es el modo de usarlo:

 Comando ls
Otra de las tareas que se podría considerar como básicas en este sentido a la hora de tratar con archivos y
carpetas, es ver el contenido de la segunda. Esta suele estar repleta, a su vez, de otras carpetas y de sus
correspondientes directorios. Si lo que necesitáis es echar un vistazo a todo lo que alberga cualquier carpeta en
Linux, tendremos que usar este comando de este modo:
 Comando chmod

En un sistema de escritorio como este donde la Terminal es tan importante, poder gestionar al máximo los permisos
de los archivos es algo básico. Es precisamente en esto en lo que nos ayudará el comando del que os hablamos aquí.
Con esto lo que os queremos decir es que con chmod tenemos la posibilidad de modificar los permisos de uno o más
archivos o directorios de manera directa. La sintaxis a usar aquí es la siguiente:
[mode]chmod permiso archivo[/mode]
Para ser más precisos los parámetros -u, -g, -o y –a; se refieren a dar permisos a un usuario, grupo, otros o todos. De
igual modo los parámetros -+ — y -=, se refieren a las acciones de agregar, quitar o asignar estos permisos
respectivamente. Y para terminar os diremos que los permisos de lectura, escritura y ejecución son los parámetros –r,
-w y –x.
 Comando cat

Al usar este otro comando que os comentamos aquí, lo que realmente logramos es visualizar el contenido de un
determinado archivo que le indiquemos. Igualmente se pude utilizar para unir varios de estos elementos si tras el
comando como tal, le indicamos a Linux el uso de varios ficheros separando sus nombres con comas. Por tanto su uso
sería así:
 rm [-i] [-rf] archivo

Borra un archivo.
Aviso
Una vez se borra un archivo no hay un método sencillo para recuperarlo.
La opción -i confirma antes de borrar cada archivo, las opciones -rf permiten borrar directorios enteros junto con
todos los subdirectorios que contengan (la opción -r por si sóla borra en subdirectorios, la opción -f borra sin
preguntar al usuario y sin producir fallas cuando no haya archivos por borrar).
 cp [-rf] fuente destino

Copia del archivo fuente al destino especificado. Si se usa la opción -rf también se copiaran subdirectorios.
 df [-h]

Para examinar espacio disponible en los dispositivos de almacenamiento, en particular el de las particiones cuyos
sistemas de archivos estén montados (ver Montaje y desmontaje de sistemas de archivos). Puede emplearse con la
opción -h para obtener datos en unidades más conocidas (en Kilobytes, Megabytes y Gigabytes) [2].
 du [-s] [ruta [ruta] ... ]

Para examinar espacio empleado por cada una de las ruta y sus archivos y subdirectorios. Si no se especifica ruta
alguna, este comando da información sobre el directorio de trabajo. La opción -s presnta totales de cada ruta (sin
incluir los detalles de cada archivo o subdirectorio).
UBICACIÓN DE ARCHIVOS Y
DIRECTORIOS
Pero no solo el sistema de archivos de
nuestro sistema operativo Linux es
importante para conocer aspectos que afectan
al rendimiento de nuestro equipo, también es
importante que conozcamos la forma en la
que esta estructurado el sistema de
directorios.
El estándar utilizado por GNU/Linux para
organizar la información se denomina FHS
(Filesystem Hierarchy Standard), y éste
sistema se encarga de organizar la
información de forma jerárquica.
Partiendo de un “raíz”
encontraremos los siguientes
directorios:
El estándar FHS posee más detalles relacionados con estos directorios, como por ejemplo:
Se recomienda que directorios como ‘/tmp’, ‘/var’ y ‘/home’ posean una partición propia, ya que
si se produce un crecimiento desmesurado de los datos almacenados en ellas no afectarán al
resto del sistema.
También se aconseja que el directorio ‘/home’ se encuentre en una partición aparte para que en
el caso de una actualización del sistema, ésta pueda mantenerse inalterada.
Se considere al directorio ‘/etc’ como el más importante (junto con el directorio ‘/home’ porque
almacena los datos de usuario), por lo que se aconsejan copias de seguridad del mismo.
Otra característica que observaremos en cuanto comencemos a trabajar con Linux es que todo en
este sistema operativo es un archivo: el hardware, una partición o los ficheros de datos.
PERMISOS
Para brindar algo de privacidad y protección cada archivo o directorio tiene asociados permisos
diferentes para el dueño, para el grupo y para los demás usuarios. En el caso de archivos los
permisos que pueden darse o quitarse son: (r) lectura, (w) escritura y (x) ejecución. En el caso
de directorios los permisos son: (r) para listar los archivos, (w) para escribir, crear o borrar
archivos y (x) para acceder a archivos del directorio.
Desde un administrador de archivos, puede ver los permisos de un archivo con el botón derecho
del mouse cuando el puntero está sobre el archivo, escogiendo la opción apropiada del menú
que aparece. Desde un interprete de comandos puede emplear el comando ls con la opción -l. Un
ejemplo del resultado de este comando se presenta a continuación:

drwxr-xr-x 5 pepe users 4096 Feb 21 06:31 graficas


-rw-r----- 1 pepe users 62561 May 13 18:13 c.tar.gz
lrwxrwxrwx 1 pepe users 12 Nov 12 2000 a -> /etc/hosts
La primera línea presenta un directorio (la d al principio de la línea lo indica), la segunda presenta un
archivo (el guión inicial lo indica) y la tercera un enlace. El nombre del directorio es graficas tiene 5
archivos, fue modificado por última vez el 21 de Febrero del año en curso a las 6:31AM, el dueño es
pepe, el grupo es users y el tamaño es 4096 bytes ---en realidad el tamaño cobra sentido sólo en el caso
de archivos como c.tar.gz cuyo tamaño es 62561 bytes. Los tres caracteres rwx que siguen a la d inicial
indican los permisos para el dueño, los tres siguientes r-x indican los permisos para el grupo y los tres
siguientes r-x indican los permisos para el resto de usuarios. Como el orden de estos permisos es
siempre el mismo (primero lectura r, después escritura w y después ejecución x), resulta que el archivo
x.tar.gz no es ejecutable, que puede ser leido por el dueño y el grupo pero no por los demás usuarios,
además puede ser escrito sólo por pepe. Del enlace podemos destacar que se llama a, que enlaza al
archivo /usr/bin/awk y que su tamaño y permisos reales los heredará de /usr/bin/awk.

También podría gustarte