Fichas referencia: Manejo de Archivos, Reseña de Comandos.
- Actualizar la fecha del archivo /tmp/control.tmp.
- Borrar el enlace simbólico liga1.
- Borrar el enlace simbólido nota1.txt que apunta al archivo
../carta.txt.
- Cambiar de nombre el directorio sumarios.textos por el de resumenes.
- Cambiar de nombre el archivo /export/trabajos/nota.txt por el de carta.txt
en el mismo directorio.
- Mover el archivo nota.txt del subdirectorio trabajos del directorio
padre del actual hacia el directorio actual.
- ¿Con qué comando se borra un archivo? ¿Y un directorio?
¿Con qué comando se borra un enlace hard? ¿Y un enlace
simbólico? ¿Con qué comando se borra un enlace simbólico
a un directorio?
- Copiar, desde el directorio /parte2/aplics1/conf el archivo .exrc
hacia el directorio actual. Actualizar su fecha.
- Copiar, desde el directorio /usr/local/conf todos los archivos de
nombre terminados en ".cnf" hacia el directorio /grupos/admin/config.
- Crear en el subdirectorio bin del directorio propio, un enlace hard
hacia el script may2min ubicado bajo utils en el directorio propio.
- Crear, en el subdirectorio bin del directorio propio, un enlace simbólico
al script /usr/local/bin/conectar con nombre conec.
- Crear los siguientes enlaces, o indicar si no es posible: 1) lnarch3,
enlace simbólico hacia el archivo arch3; 2) lharch3, enlace hard hacia
el archivo arch3; 3) lndir3, enlace simbólico hacia el directorio dir3;
4) lhdir3, enlace hard hacia el directorio dir3.
- Crear un enlace del directorio /var/admin (a crear) hacia el directorio
/var/log (existente).
- Crear un enlace hard de nombre carta.hard en el subdirectorio cartas.varias
del directorio actual, hacia el archivo carta.txt del directorio actual. Crear
un enlace simbólico carta.sim en el directorio /grupos/cartas/pedroso
hacia el archivo carta.txt del directorio actual.
- Crear un archivo vacío arch1 en el directorio actual. Crear
un enlace hard liga0 hacia el archivo arch1. ¿Cómo sé
que esos archivos tienen enlaces hard?
- Crear un enlace simbólico liga1 hacia el archivo arch1 del
directorio actual. ¿Cómo sé que el archivo liga1 es
un enlace simbólico?
- Determinar la vía completa del comando xeyes.
- Determinar la vía completa del comando vim (es una
versión del editor vi ampliado en sus capacidades). Sin ejecutarlo,
determinar si es posible escribir solamente vim para invocarlo, o
será necesario indicar su ruta completa.
- El archivo ejecutable idprint es ejecutable para todos. Fijar
sus permisos para que corra con los permisos del dueño del archivo
y del grupo al que pertenece el archivo, y no con los permisos de quien lo
invoca.
- Eliminar el directorio propio y todos los archivos y subdirectorios
del usuario pedrogom, ubicados bajo el directorio /home.
- Eliminar el subdirectorio basura que está bajo el subdirectorio
home del directorio export: a) si está vacío, b) si tiene archivos,
c) si tiene archivos ocultos.
- Eliminar recursivamente todos los archivos y subdirectorios bajo el
directorio hardware ubicado bajo el directorio material del directorio export:
a) incluído el propio directorio hardware; b) dejando el directorio
hardware vacío.
- En el directorio /export/novela se encuentran los archivos indice.txt,
cap1.txt a cap33.txt y biblio.txt. Copiar hacia el directorio actual los archivos
cap1.txt a cap33.txt. Usar un solo comando.
- Escribir comandos para borrar: 1) arch1, un archivo; 2) lharch2, un
enlace hard al archivo arch2; 3) lnarch2, un enlace simbólico al archivo
arch1; 4) dir 1, un directorio vacío; 5) dir2, un directorio lleno,
junto con todos sus archivos; 6) lndir3, enlace al directorio dir3.
- Escribir un comando (uno solo) para ejecutar cada una de las tareas
siguientes en los directorios trab1, trab2 y trab3 del directorio actual,
en forma simultánea: 1) crear en los tres directorios archivos resumen.txt;
2) crear en los tres directorios enlaces simbólicos tmp hacia el directorio
/tmp; 3) crear en los tres directorios archivos 00indice con fecha y hora
actuales; 4) agregar a los tres archivos 00indice la leyenda "Montevideo,
URUGUAY"; 5) eliminar en los tres directorios los subdirectorios basura y
todos los archivos y subdirectorios bajo basura.
- Escribir un comando y uno solo para ejecutar cada una de las tareas
siguientes:
a) fijar, en modo absoluto, el archivo arch1 en modo rwxr-x--x.
b) fijar, en modo simbólico, el arch1 en modo 754.
- Fijar, en modo simbólico y absoluto, los siguientes permisos:
a) del archivo /usr/local/bin/conectar de modo que todos lo puedan ejecutar,
el usuario lo pueda leer y escribir, y el grupo lo pueda leer.
b) del archivo resumen.txt para que el dueño pueda leer y escribir,
el grupo pueda leer y el resto no pueda nada.
d) del directorio varios para que el dueño pueda ver, recorrer y
borrar archivos, el grupo pueda ver y recorrer, y el resto sólo pueda
recorrer. Usar modo absoluto y modo simbólico.
e) del directorio yugo de modo que todos puedan ejecutar los programas contenidos
en él, pero sólo pueda verlos y modificarlos el dueño
del directorio.
f) del archivo vlub, ejecución para todos, lectura y modificación
para el dueño, lectura para el grupo, en el archivo vlub.
- del directorio /grupos/digrafico para permitir a todos ver la lista
de archivos contenidos e ingresar al directorio, pero modificar permisos
o borrar archivos contenidos solamente al dueño y al grupo. En modo
simbóico y absoluto.
- Fijar en modo simbólico y absoluto los siguientes permisos:
a) totales para todos en el directorio /temporal, pero de modo que un usuario
pueda borrar solamente sus propios archivos.
b) del archivo hagoalgo de modo que sea ejecutable por todos y corra con
los permisos del dueño del archivo y no de quien lo invoca.
- Listar las características del directorio /var/spool/mail (no
su contenido) y agregar esta línea al final del archivo logdirs.txt.
- Marque todos los tipos de enlace (hard, simbólico o ninguno)
que pueden establecerse en los siguientes casos:
a) enlace hacia un archivo en el mismo directorio;
b) enlace hacia un archivo en el mismo sistema de archivos;
c) enlace hacia un archivo en otro sistema de archivos;
d) enlace hacia un directorio en el mismo sistema de archivos;
e) enlace hacia un directorio en otro sistema de archivos.
- Mostrar, uno tras otro, el contenido de los archivo arch1 y arch2,
con todas sus letras en mayúsculas, paginando la salida. No hay vocales
acentuadas ni ñ.
- ¿Qué es el "sticky bit? ¿Para qué sirve?
¿Se aplica a directorios, a archivos o a ambos? ¿Qué
permisos debe tener un archivo o directorio para que tenga sentido colocar
un "sticky bit"?
- ¿Qué significa el permiso "s" para el dueño de
un archivo? ¿Y para el grupo? Si se trata de un directorio, ¿cómo
se responden las preguntas anteriores?
- ¿Qué significa el permiso "x" en un archivo? ¿Y
en un directorio?
- Transformar los siguientes permisos:
a) absolutos en simbólicos: 644, 610.
b) simbólicos en absolutos: rwxr-xr-x, rw-r-----.