3. 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
4. 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.
5. ATRIBUTOS DE LOS ARCHIVOS
Los 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.
7. 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
8. 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.
9. 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
10. 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
11. 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.
•
•
•
•
•
•
12. FILESYSTEM HIERARCHY
STANDARD
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
Estándar de jerarquía del sistema de
archivos
22. EXTENSION
Paquetes con extensión .tar
1.- DESCARGAMOS
NECESARIO
sudo aptitude install build-essential
2.- SE DESCOMPRIME
wget http://url.com/prog.tar.gz
3.- NOS UBICAMOS
cd prog
5.- COMPILAMOS EL ARCHIVO
make
PARA INSTALAR
tar.gz y .tar.bz2
tar -zxvf prog.tar.gz
4.- CONFIGURAMOS
./configure
5.- INSTALACIÓN
sudo make install
31. 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.
32. -A
TODOS LOS ARCHIVOS. MUESTRA TODOS LOS ARCHIVOS DEL DIRECTORIO, INCLUYENDO LOS
ARCHIVOS OCULTOS. LOS NOMBRES DE LOS ARCHIVOS OCULTOS EMPIEZAN CON UN PUNTO.
36. CONCLUSIONES
En 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.