Title: Anexo4: Trabajando con ficheros y directorios
Course: [15/16] Administración de Sistemas Operativos

1. Recibir un nombre de archivo como parámetro e indicar, imprimiendo todas las leyendas que correspondan, si el archivo es legible, modificable y ejecutable por el usuario.

2. Recibir varios nombres de archivo como parámetros, y para cada uno, validar si el nombre se corresponde a un archivo común existente, y si es así mostrarlo en pantalla paginando.

3. Recibir un nombre de directorio, validar existencia y condición de directorio y mostrar nombres de todos los directorios y subdirectorios bajo él, en formato de página largo 23.

4. Escribir un programa seaejec que reciba un nombre de archivo, verifique que existe y que es un archivo común, lo convierta en ejecutable para el dueño y el grupo y muestre el modo final.

5. Escribir un programa copiabin.sh que mueva todos los programas del directorio actual (archivos ejecutables) hacia el subdirectorio bin del directorio propio del usuario, muestre los nombres de los que mueve e indique cuántos ha movido o que no ha movido ninguno. Si el directorio bin no existe, deberá ser creado.