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.blanco
dentro 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 +------ DIR33
Cambiar al directorio temporal usando ruta absoluta.
Mover
sigo.en.blanco
al directorioDIR33
.Manteniendo el mismo nombre, hacer un enlace simbólico a
sigo.en.blanco
en el directorio personalMover el directorio
DIR33
dentro deDIR12
.Copiar todo el árbol que cuelga de
DIR1
dentro 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/sbin
usando ruta relativa.Encuentre los ficheros de extensión
.txt.gz
contenidos 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 +--- dirB
Mueva
dirAA
dentro dedirB
.Buscar todos los ficheros de texto plano (extensión
.txt
) contenidos en el directorio temporal.Hacer en enlace duro dentro de
dirAB
del archivofichero3.txt
.Hacer un enlace simbólico en
dirB
defichero1.txt
y llamar a dicho enlaceunfichero.txt
.Borrar todo lo creado.