Sesin 9: Sistema de Ficheros
PREGUNTA 67. Contesta a las siguientes preguntas en el fichero "entrega.txt"
* Cual/es de los comandos anteriores han dado error al intentar ejecutarlos? Explica porqu.

el penltimo; no se pueden crear hard links hacia un directorio.

* Explicar el resultado de ejecutar el comando "stat" utilizando como parmetro cada uno de los nombres simblicos que has creado anteriormente.

~/A	2 links		3240960
~/A/D	1 link		3240963		regular file
~/A/E	1 link		3240962		symbolic link
~/A/F	1 link		3240963		symbolic link
~/A/G	2 link		3240961		regular file

* Cul sera el contenido de los ficheros D, E, F y G? Comenta las diferencias que observas al utilizar los comandos "more" o "cat" para ver el contenido del fichero y el resultado de utilizar el comando "readlink".

D,G y F (symlink de D; readlink => D) contienen "estoy en el directorio A"; E no contiene nada, referencia a un directorio (readlink => ~/A).

* Escribe en papel los accesos que se realizan cuando se accede a los ficheros: "$HOME/A/F", "$HOME/A/E" y "$HOME/A/G". Ahora compralos con el resultado que obtienes cuando ejecutas el comando "namei" con cada uno de los ficheros anteriores. Si ejecutas "readlink $HOME/A/F" se realizan los mismos accesos? Cmo influye el hecho de que en unos casos sea una ruta absoluta a un fichero y en otros una ruta relativa?

No; de la manera que acabamos de ver.

* Crea un soft link de un fichero a si mismo (un fichero que no exista previamente). Comenta el resultado de mirar su contenido utilizando el comando "cat". Observa como controla el sistema la existencia de ciclos en el sistema de ficheros.

cat => HHHHH: Too many levels of symbolic links. Si intentamos abrir el archivo con cualquier editor tambin nos avisa.

Ejecuta el comando "namei" y comenta su resultado.

namei => failed to stat: HHHHH: Too many levels of symbolic links.

PREGUNTA 68. Entrega el fichero append.c.
PREGUNTA 69. Entrega el fichero invirtiendo_fichero.c.
PREGUNTA 70. Entrega el fichero insertarx2.c.

