PDF de programación - Nombres de Archivo

Imágen de pdf Nombres de Archivo

Nombres de Archivográfica de visualizaciones

Publicado el 24 de Febrero del 2020
95 visualizaciones desde el 24 de Febrero del 2020
83,9 KB
13 paginas
Creado hace 9a (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
  • Links de descarga
http://lwp-l.com/pdf17318

Comentarios de: Nombres de Archivo (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios
Es necesario revisar y aceptar las políticas de privacidad