Debe introducir al menos 3 caracteres en el buscador.
Inicio / Wikis / Cursos gratis / Introducción a UNIX - CREACIóN Y LISTADO DE FICHEROS

Introducción a UNIX - CREACIóN Y LISTADO DE FICHEROS

 ***-- (1 opiniones)
Creative Commons Curso gratis de Unav - 19 de Septiembre de 2005
Temas Relacionados: Unix
3. CREACIóN Y LISTADO DE FICHEROS
Un fichero es un espacio en disco donde se guarda información y constituye una unidad a la que se reconoce o llama por el nombre que su autor le adjudique. El contenido de un fichero puede ser muy distinto, pueden ser un conjunto de datos (números, nombres...), un conjunto de órdenes que ejecute un programa ya creado o también puede constituir un sí mismo un programa. Como vemos el concepto de fichero es tan general para un UNIX como lo es un documento para un empresario. Para ponerle un nombre a un fichero hay que tener en cuenta que no debe tener más de catorce caracteres que pueden ser cualquier combinación de letras, dígitos y algunos caracteres especiales. Empezaremos el capítulo creando un documento llamado myfile. Para ello ussaremos el comando cat del siguiente modo:

$ cat > myfile

Automáticamente en la pantalla aparece una página en blanco. Hay que introducir el texto con el teclado teniendo en cuenta que al final de cada linea hay que pulsar la tecla de retorno. Al acabar de introducir el texto hay que pulsar la tecla de control y la D al mismo tiempo, de modo que de por terminada la modificación de ese fichero.

Para el listado de ficheros de un usuario es ejecuta la orden ls (listar):

$ ls

que en este caso simplemente listaría el fichero mylife.

Para cambiar el nombre de un fichero se usa el comando mv (move) del siguiente modo:

$ mv myfile foofile

De este modo el fichero myfile pasa a llamarse foofile. hay que tener cuidado al renombrar un fichero, pues si se le renombra con el nombre de otro ya existente borrará el contenido anterior de éste y lo reemplazará con el del fichero renombrado.

Cuando un fichero queremos que esté oculto al nombrarlo haremos que su nombre comience por '.', de este modo no aparecerá al listar el directorio. Para forzar al programa a listar todos los ficheros, incluso los ocultos, al dar la orden ls se la ejecuta con la opción -a:

$ ls -a

Para ver un fichero en la pantalla usaremos el comando more:

$ more myfile

a continuación aparece en la pantalla el contenido del fichero. Si el fichero contiene más información de la que abarca la pantalla aparece en la parte inferior de ésta una leyenda como la que sigue:

--More--(4%), que quiere decir que del cien por cien del documento , en la pantalla se visualiza sólo el 4%, el otro 96% puede verse a continuación pulsando la tecla de retorno, para bajar linea a linea, o la tecla de espacio para bajar pantalla a pantalla. Si queremos dar por terminada la lectura del fichero presionamos la tecla q.

Para imprimir un fichero usaremos el comando lp seguida del nombre del fichero, lp myfile. Despues de algunos segundos en la linea del cursor aparece un mensaje como el que sigue:

Requested id is lp-number

en el que el number indica el número de la impresión con el que reconocerla en la impresora.

Para redefinir el nombre de un fichero usaremos el comando mv, como antes explicamos. Para copiar el contenido de un fichero en otro, usaremos el comando cp:

$ cp myfile myfile2

copia el contenido del fichero myfile en el myfile2, de modo que si el fichero myfile2 ya existía su contenido se pierde y pasa a ser el de myfile.

Para borrar un fichero usaremos el comando rm:

$ rm myfile2

Al listar el directorio sólo queda un fichero, myfile.

El acceso a los ficheros puede restringirse usando unos comandos que más adelante vermos. Para ver quienes son los usuarios y que tipo de acceso tienen a un fichero, basta con usar el comando ls -l:

$ ls -l myfile

Puede aparecer un mensaje parecido a éste:

rw-r--r-- 1 name users 154 Nov 4 10:35 myfile

El primer bloque de símbolos hay que hacer tres grupos de tres caracteres o privilegios cada uno (rwx, rw-, ó r--), de modo que los adjudicaremos por el orden que sigue: propietario, grupo y otros, siendo la r lectura, la w escritura y la x, ejecución. En el ejemplo, al fichero myfile tiene acceso el propietario para lectura, escritura y ejecución, el grupo para lectura y escritura y otros para lectura solamente.
Autor y licencia de 'Introducción a UNIX - CREACIóN Y LISTADO DE FICHEROS'
Unav Extraído de: http://www.unav.es/cti

Creative Commons License
Esta obra está bajo una licencia de Creative Commons.
Este contenido ha sido recopilado por el equipo de Wikilearning. Todo el contenido recopilado se ha obtenido respetando y comunicando en nuestro site la licencia de cada fuente.
Wikilearning tiene permiso expreso por escrito de los autores para publicar los contenidos que ha extraído de otras webs, incluyendo su uso comercial.

Wikis relacionados con 'Introducción a UNIX - CREACIóN Y LISTADO DE FICHEROS'

A lo largo de este trabajo se va a intentar hacer un repaso de los... Más »
Ken Thompson y Dennis Ritchie decidieron esbozar un sistema operativo que supliera las necesidades de... Más »
El poder de Unix1 se esconde en pequeños comandos que no parecen ser muy útiles... Más »
Unix es un potente sistema para aquellos que saben cómo dominar su poder. En este... Más »
Un sistema informático utiliza ordenadores para almacenar datos, procesarlos y ponerlos a disposición de quien... Más »
¿Estás seguro de que deseas eliminar este capítulo?