Manejo de Archivos en Ubuntu

37

description

Investigación y recopilación de información sobre el tipo de archivos y directorios en Ubuntu

Transcript of Manejo de Archivos en Ubuntu

UNIVERSIDAD CENTRAL DEL ECUADOR

Manejo de archivos y directorios

En UbuntuI n t e g r a n t e s :

E d i s o n B a l l a d a r e sR o n a l d C h a s i l o aE s t e f a n i a I b a ñ e zM i r y a m P u e b l aE r i k a Ta s i g u a n o

OBJETIVOS

1. Conocer sobre las características de los archivos que utiliza

Ubuntu.

2. Determinar cuales son las extensiones que poseen dichos

archivos

3. Aprender a dar permisos, y cambiar atributos a los archivos y

carpetas de Ubuntu.

4. Conocer los directorios más importantes encontrados en

Ubuntu.

5. Editar correctamente los directorios y archivos de Ubuntu

mediante el Bash

SISTEMAS DE ARCHIVOS UBUNTU

Los archivos (ext4) se organizan un directorio, de manera diferente a Windows.

/dev/hda (Hard Disk ide A)

El sistema de archivos completo de Linux es un gran conjunto de directorios interconectados, cada uno con archivos.

Se pueden mover directorios enteros, además de compartir directorios y archivos con otros usuarios.

Se tiene la funcionalidad de configurar permisos de acceso en directorios y archivos.

El directorio Linux se organiza en una estructura de árbol jerárquico iniciando por el directorio raíz.

ATRIBUTOS DE LOS ARCHIVOSLos sistemas de archivos guardan, además del nombre del archivo y sus datos, información como

fecha, hora, usuario, permisos, etc; los cuales se denominan atributos.Los atributos en un sistema de archivos son:

Protección: Permisos que el dueño del archivo establece sobre el archivo.

En linux los permisos básicos se establecen en la terna XXX

para el usuario, ejecución, escritura, lectura

Password: Clave de protección del archivo

Dueño: Usuario del sistema dueño del archivo.

Temporal: Bit que indica si eliminar el archivo al terminar el proceso que lo creo.

PERMISOS DE LOS ARCHIVOS Y CARPETAS

• Permiso de lectura, Permiso de escritura, Permiso de ejecución:

• Según los tipos de usuarios

• Propietario: es el dueño del archivo. El usuario que creó el archivo o carpeta.

• Grupo: grupo al que pertenece el propietario.

• Otros: usuarios que no pertenecen al grupo al que pertenece el usuario.

COMBINACIÓN DE TECLAS EN LOS ARCHIVOS

Ctrl+A = Selecciona todos los archivos y carpetas.

Ctrl+V = Copiar archivo o directorio seleccionado

Ctrl+X = Corta un archivo o directorio seleccionado.

F2 = Cambia el nombre de la carpeta o archivo seleccionado.

Alt+Intro = Abre el menú de propiedades en los archivos

TIPOS DE ARCHIVOS

• /etc/fstab → Este archivo contiene información sobre los dispositivos que se montarán

automáticamente durante el arranque del sistema.

• /etc/apt/sources.list → Aquí encontramos la lista de repositorios.

• /etc/passwd → Este archivo controla el uso de usuarios, en contraseñas, con permisos y

grupos que pertenecen a cada usuario.

• /boot/grub/menu.lst → Aquí tenemos la configuración de GRUB (gestor de arranque).

• /etc/X11/xorg.conf → Este archivo contiene la configuración del entorno gráfico (pantalla,

teclado, ratón, tarjeta gráfica ...).

• /etc/network/interfaces → interfaces Este archivo contiene los datos de configuración de la

red.

TIPOS DE EXTENSIONES DE LOS ARCHIVOS

• ext4: podemos decir que es comprensible y lógica esta es una extensión de ext3. Además, posee apoyo por una mayor gama de discos duros y es más rápido.

• reiserfs: Otro tipo de "journaling file system", el cual provee mejor seguridad y velocidad, pero ha decaído en tiempos reciente.

• jfs: sistema de archivo de tipo diario creado por la IBM.

• xfs: Es un sistema de journaling file system de 64-bit creado por Silicon Graphics, Inc. (SGI). El mismo usa su propia versión de Unix y Linux

• zfs: Otro tipo de tecnología de sistemas de archivos (parecida al ext4), su principal beneficio es el apoyo a grandes sistemas de almacenamiento. Esto es debido a su enfoque de 128-bits.

EXTENSIONES DE ARCHIVOS EJECUTABLES

ELF: Formato binario estándar en GNU/Linux

PL: Script en lenguaje Perl.

PY: Script en lenguaje Python.

SH: Script de Shell, utilizado para crear pequeños

programas

EXTENSIONES DE ARCHIVOS DEL SISTEMA

CONF: Archivo de configuración de un programa. Almacenados en su mayoría en el directorio /etc/

• KO: Módulos del núcleo de l arama 2.6

• LOCK: Indica el bloqueo de un servicio, proceso o programa. Se suelen guardar en /tmp borrándose con cada inicio.

• LOG: Archivo de información, generados por el propio núcleo y los programas y servicios instalados.

• PID: Ficheros identificadores de procesos, necesarios para el correcto funcionamiento de los servicios en ejecución.

• SOCKET: Medio de comunicación entre dos programas situados habitualmente en equipos distintos.

• TMP: Archivos temporales creado por un programa para almacenar información.

FILESYSTEM HIERARCHY STANDARD

Estándar de jerarquía del sistema de archivos

Siguen la mayoría de las distribuciones GNU/Linux y algunos otros sistemas operativos basados en UNIX.

Una norma que define los directorios principales y sus contenidos en el sistema operativo

ARCHIVOS DE CONFIGURACIÓN IMPORTANTES

1

2.- Editar con VI

3.- Modificamos el archivo seleccionado

1.- Utilizando NANO

2.- Modificando con Nano

EXTENSIONES DE PAQUETES DE ARCHIVOS

EXTENSIÓNCOMO SE INSTALAPaquetes con extensión .deb sudo dpkg -i nombre_del_paquete.deb

EXTENSION PERMISOSPaquetes con extensión .bin sudo chmod +x [nombre_binario].binCOMO SE INSTALAsudo ./[nombre_binario].bin

EXTENSION PERMISOSPaquetes con extensión .sh chmod +x [nombre_paquete].shCOMO SE INSTALA bash nombre-paquete.sh

EXTENSIONCOMO SE INSTALAPaquetes con extensión .run sh ./[archivo].run

EXTENSION NECESARIOPaquetes con extensión .tar sudo aptitude install build-essential1.- DESCARGAMOS 2.- SE DESCOMPRIMEwget http://url.com/prog.tar.gz tar -zxvf prog.tar.gz 3.- NOS UBICAMOS 4.- CONFIGURAMOScd prog ./configure 5.- COMPILAMOS EL ARCHIVO 5.- INSTALACIÓNmake sudo make install

PARA INSTALAR

tar.gz y .tar.bz2

Directorios ://

CARPETAS DE UBUNTU

LISTADO DE ARCHIVOS EN LINUX

El comando ls se usa para listar todos los archivos de un directorio.

-l

Listado largo. Además del nombre del archivo, se muestra el tamaño del archivo, la hora y la fecha, permisos, propietarios e información de grupo.

-A

TODOS LOS ARCHIVOS. MUESTRA TODOS LOS ARCHIVOS DEL DIRECTORIO, INCLUYENDO LOS ARCHIVOS OCULTOS. LOS NOMBRES DE LOS ARCHIVOS OCULTOS EMPIEZAN CON UN PUNTO.

-1

Listado en un sola columna.

-R

LISTADO RECURSIVO DE TODOS LOS ARCHIVOS Y SUBDIRECTORIOS.

Además podemos combinar las opciones para lograr mejores resultados:

CONCLUSIONESEn UBUNTU el manejo de archivos y directorios es

complejo ya que tienen comandos específicos los cuales algunos requieren los permisos necesarios de usuario por lo cual se les puede modificar.

Ubuntu, nos da el privilegio de trabajar de dos maneras la primera por interfaz gráfica (desde el sistema) y desde la terminal con comandos.

Software libre para todos