Ejercicios sobre manipulación de archivos¶
Nota
Especifique convenientemente si usa el administrador o no.
Lleve a cabo las siguienes tareas:
Crear un fichero vacío llamado
estoy.en.blancodentro del directorio personal del usuario.Hacer una copia de este fichero en el directorio temporal con nombre
sigo.en.blanco. Use rutas relativas tanto para el origen como para el destino.Del archivo original hacer un enlace duro en el directorio temporal conservando el nombre. ¿Es posible en el sistema en que está trabajando? ¿Por qué?
Crear la siguiente estructura de directorios:
/tmp +---- DIR1 | +------ DIR11 | +------ DIR12 +---- DIR2 +---- DIR3 +------ DIR31 +------ DIR32 +------ DIR33Cambiar al directorio temporal usando ruta absoluta.
Mover
sigo.en.blancoal directorioDIR33.Manteniendo el mismo nombre, hacer un enlace simbólico a
sigo.en.blancoen el directorio personalMover el directorio
DIR33dentro deDIR12.Copiar todo el árbol que cuelga de
DIR1dentro deDIR32.Borrar todo lo que se ha hecho.
Haga esta otra tanda de ejercicios, sabiendo que comienza a hacerlos estando en su directorio personal:
Consulte el contenido de
/usr/sbinusando ruta relativa.Encuentre los ficheros de extensión
.txt.gzcontenidos dentro de la parte del árbol de directorios que cualga de/usr/share/doc.Entre en el directorio temporal usando ruta relativa.
Consulte cuáles son los permisos del directorio raíz. Utilice ruta relativa y dos órdenes distintas.
Cree la siguiente estructura de archivos (vacíos) y directorios:
+ /tmp +--- dirA | +-- fichero1.txt | +-- dirAA | | +-- fichero2.txt | | +-- fichero3.txt | | | +-- dirAB | +-- dirAC | +-- fichero4.txt +--- dirBMueva
dirAAdentro dedirB.Buscar todos los ficheros de texto plano (extensión
.txt) contenidos en el directorio temporal.Hacer en enlace duro dentro de
dirABdel archivofichero3.txt.Hacer un enlace simbólico en
dirBdefichero1.txty llamar a dicho enlaceunfichero.txt.Borrar todo lo creado.