Nombres de archivo. Sistemas Operativos III - ETB EMT - CETP

Nombres de archivo • En Linux los nombres de archivo no deben contener ninguno de los siguientes caracteres especiales ni espacios: !@#$%&*()[]`“\/|;:

61 downloads 114 Views 83KB Size

Story Transcript

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 pwd

saber el directorio ( print working directory )

Sistemas Operativos III - ETB – EMT - CETP

actual Prof. L. Carámbula

Tipos de archivos • Existen cuatro tipos básicos de archivos: • Archivos normales • Directorios • Enlaces • Archivos especiales • Con el siguiente comando determinar el tipo de archivo:

podemos

file 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 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 son archivos, sino simplemente entradas de directorio que señalan al mismo i-nodo • 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 se 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. 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 del directorio y el i-nodo correspondientes. Sistemas Operativos III - ETB – EMT - CETP

Prof. L. Carámbula

Atributos de los archivos permisos -rw-r--r-drwxr-xr-x drwxr-xr-x lrwxrwxrwx

propietario 1 3 2 1

root fDetal root fDetal

enlaces

root users root users

bytes 1144 4096 1506 34

grupo

Sistemas Operativos III - ETB – EMT - CETP

fecha y hora Apr 18 Oct 25 Oct 25 Oct 25

00:24 20:49 20:48 20:45

passwd skel snmp ach -> /home/ach

nombre del archivo Prof. L. Carámbula

Permisos de los archivos • La columna de pemisos se divide en cuatro subcampos : -

rwx

rwx

rwx

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 b c d l

Descripción 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 ] chmod [666] • 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

Ningún permiso Solo ejecución Solo escritura Escritura y Ejecución Solo lectura Lectura y ejecución Lectura y escritura Todos los permisos

Sistemas Operativos III - ETB – EMT - CETP

Caracteres

(- - -) (- - x) (- w -) ( - w x) (r - -) (r - x) (r w -) (r w x) Prof. L. Carámbula

Get in touch

Social

© Copyright 2013 - 2024 MYDOKUMENT.COM - All rights reserved.