Publicado el 24 de Febrero del 2020
1.539 visualizaciones desde el 24 de Febrero del 2020
83,9 KB
13 paginas
Creado hace 14a (23/05/2010)
Nombres de archivo
• En Linux los nombres de archivo no deben
contener ninguno de los siguientes caracteres
especiales ni espacios:
! @ # $ % & * ( ) [ ] ` “ \ / | ; < > : ,
• Linux permite hasta 256 caracteres para un
nombre de archivo
• Los archivo se ubican dentro de un directorio
• Para
saber
el
directorio
actual
pwd ( print working directory )
Sistemas Operativos III - ETB – EMT - CETP
Prof. L. Carámbula
Tipos de archivos
• Existen cuatro tipos básicos de archivos:
• Archivos normales
• Directorios
• Enlaces
• Archivos especiales
• Con el
siguiente
comando
podemos
determinar el tipo de archivo:
file <nombre de archivo>
Sistemas Operativos III - ETB – EMT - CETP
Prof. L. Carámbula
Tipos de archivos cont.
• Archivos normales:
• Estos archivos pueden contener
texto,
código fuente en lenguaje C, órdenes de
shell, programas binarios ejecutables y
datos de naturaleza diversa.
• Un archivo normal se convierte en ejecutable
cuando se le asigna el permiso X con el
comando:
chmod +x <nombre del archivo>
Sistemas Operativos III - ETB – EMT - CETP
Prof. L. Carámbula
Tipos de archivos cont.
• Archivos de directorio:
• Los directorios son archivos que contienen
los nombres de archivos y directorios
• También los punteros hacia esos archivos y
subdirectorios (i-nodos)
• Cuando se lista el contenido de un directorio
con la orden “ls”
lo que se hace en
realidad es listar el contenido del archivo de
directorio.
Sistemas Operativos III - ETB – EMT - CETP
Prof. L. Carámbula
Tipos de archivos cont.
• Enlaces:
• Normalmente no
sino
simplemente entradas de directorio que
señalan al mismo i-nodo
son
archivos,
• existe un tipo de enlace especial conocido
como enlace simbólico
• con los enlaces simbólicos, cuando se
suprime el archivo original, también se
suprimen todos los enlaces simbólicos a
ese archivo
Sistemas Operativos III - ETB – EMT - CETP
Prof. L. Carámbula
Tipos de archivos (cont.)
• Archivos especiales:
• Linux representa todo a través de archivos
(discos, terminales, impresoras, etc.)
• Las terminales e impresoras se denominan
dispositivos especiales por caracteres
ya que pueden aceptar o producir una
cadena de caracteres
• los discos duros
les denominan
dispositivos especiales por bloques,
existe un archivo de dispositivo especial
muy útil: /dev/null , todo lo que se envíe
a /dev/null se ignora.
se
Sistemas Operativos III - ETB – EMT - CETP
Prof. L. Carámbula
Permiso de los archivos
• Los atributos de los archivos implican quién
puede leer, escribir o ejecutar un archivo, pero
también definen el tipo de archivo y la forma
de ejecutarlo.
• Para mostrar los atributos de un archivo se
emplea el comando:
ls -l
• Esta orden muestra prácticamente todo lo que
se puede saber acerca del archivo, desde la
entrada
i-nodo
correspondientes.
directorio
del
y
el
Sistemas Operativos III - ETB – EMT - CETP
Prof. L. Carámbula
Atributos de los archivos
permisos
propietario
bytes
fecha y hora
root
1144 Apr 18 00:24 passwd
Oct 25 20:45 ach -> /home/ach
1
-rw-r--r--
3
drwxr-xr-x
drwxr-xr-x
2
lrwxrwxrwx 1
root
fDetal users 4096 Oct 25 20:49 skel
root
fDetal users 34
1506 Oct 25 20:48 snmp
root
enlaces
grupo
nombre del archivo
Sistemas Operativos III - ETB – EMT - CETP
Prof. L. Carámbula
Permisos de los archivos
• La columna de pemisos se divide en cuatro
subcampos :
-
r w x r w x r w x
Tipo de archivo
Permisos para
el propietario
Permisos para
el grupo
Sistemas Operativos III - ETB – EMT - CETP
Permisos
para
todos los
demás
Prof. L. Carámbula
Tipos de los archivos
Tipo de archivo :
Caracter
Descripción
-
b
c
d
l
Archivo normal
Archivo especial por bloques
Archivo especial por caracteres
Directorio
Enlace
Sistemas Operativos III - ETB – EMT - CETP
Prof. L. Carámbula
Permisos de los archivos
• Los identificadores de grupo y usuario se
refieren a quienes tienen permiso para utilizar,
leer o ejecutar un archivo.
• Esos permisos iniciales de archivo los otorga el
administrador del sistema cuando se crea la
cuenta del usuario.
• Sólo los usuarios de un grupo determinado
pueden acceder a los archivos en un grupo y
sólo si el usuario ha dado permiso a los
miembros del grupo para esos archivos.
Sistemas Operativos III - ETB – EMT - CETP
Prof. L. Carámbula
Permisos de los archivos
• Para dar permisos a un archivo se emplea el
comando:
chmod [ a g o u ] [ r w x ] <archivo>
chmod [666] <archivo>
• por ejemplo:
chmod a=rwx arch
• da permiso de lectura, escritura y ejecución
a todos los usuarios al archivo arch
Sistemas Operativos III - ETB – EMT - CETP
Prof. L. Carámbula
Permisos de los archivos
Octal
0
1
2
3
4
5
6
7
Descripción
Caracteres
(- - -)
Ningún permiso
(- - x)
Solo ejecución
(- w -)
Solo escritura
Escritura y Ejecución ( - w x)
Solo lectura
(r - -)
(r - x)
Lectura y ejecución
(r w -)
Lectura y escritura
Todos los permisos
(r w x)
Sistemas Operativos III - ETB – EMT - CETP
Prof. L. Carámbula
Comentarios de: Nombres de Archivo (0)
No hay comentarios