Comandos básicos en Linux: Creación, gestión y permisos de directorios
Clasificado en Informática
Escrito el en español con un tamaño de 4,67 KB
Ejercicio 9
a) Crear los directorios PRINCIP, DATOS y C desde el directorio raíz
mkdir Ejercicio9
cd Ejercicio9
mkdir PRINCIP DATOS C
b) Cambiar al directorio Princip. Crear el directorio Result en el lugar que muestra la figura anterior, utilizando la trayectoria relativa
cd Princip
mkdir ../Result
c) Utilizando la trayectoria absoluta, crear los directorios Programa y Ejercici
mkdir /home/usuario/Ejercicio9/C/Programa
mkdir /home/usuario/Ejercicio9/C/Ejercici
d) En el directorio Ejercici, utilizando la trayectoria relativa, crear el resto de directorios y visualizar la estructura
mkdir ../C/Ejercici/Nuevos
mkdir ../C/Ejercici/Revisado
e) Visualizar el contenido del directorio C
ls -R ../C
f) Borrar Ejercici situado desde el directorio Programa. Utilizar la trayectoria absoluta
cd /home/usuario/Ejercicio9/C/Programa
rm -r /home/usuario/Ejercicio9/C/Ejercici
g) Crear, dentro del directorio Result, dos directorios: C.DAT y C.BAK
cd ../../Result
mkdir C.DAT C.BAK
h) Crear dos nuevos directorios llamados ARBOL1 y ARBOL2 en la raíz del disquete o directorio de trabajo y copiar en ARBOL1 la estructura del directorio raíz o carpeta personal y en ARBOL2 la estructura de directorios del directorio C.
cd ../..
mkdir ARBOL1 ARBOL2
cp -r /home/usuario/Ejercicio9 /home/usuario/ARBOL1
cp -r /home/usuario/Ejercicio9/C /home/usuario/ARBOL2
i) Borrar los directorios: ARBOL1, paso a paso, eliminando directorio a directorio; ARBOL2, usando una sola instrucción
cd ARBOL1/Ejercicio9/Result
rm -r C.DAT C.BAK
cd ..
rm -r Result
cd C
rm -r Programa
cd ..
rm -r C Datos Princip
cd ..
rm -r Ejercicio9
cd ..
rm -r ARBOL1
rm -r ARBOL2
j) Mover los directorios C.DAT y C.BAK al directorio Datos
mv Ejercicio9/Result/C.DAT Ejercicio9/Datos
mv Ejercicio9/Result/C.BAK Ejercicio9/Datos
k) Copiar el directorio Programa al directorio Result
cp -r Ejercicio9/C/Programa Ejercicio9/Result
l) Cambiar el nombre del directorio Result por el de FINAL
mv Ejercicio9/Result Ejercicio9/FINAL
m) Copiar toda la estructura del directorio C al directorio FINAL
cp -r Ejercicio9/C Ejercicio9/FINAL
n) Mostrar los permisos de todos los directorios de la estructura
ls -la
ñ) Añadir todos los permisos posibles a los directorios Princip y Datos con el formato no numérico
chmod a+rwx Ejercicio9/Datos Ejercicio9/Princip
o) Añadir los permisos de ejecución para todos los usuarios de los directorios C y Result con el formato numérico
chmod 111 Ejercicio9/C Ejercicio9/Result
p) Quitar los privilegios de grupo y usuario al directorio FINAL
chmod gu-x Ejercicio9/FINAL
q) Volver a dejar los privilegios como al principio
chmod 755 Ejercicio9/*
r) Dejar la estructura de directorios como al principio del ejercicio y visualizarla para comprobarlo.
mv Ejercicio9/FINAL Ejercicio9/RESULT
cd Ejercicio9/C
mkdir Ejercici
mkdir Ejercici/Nuevos Ejercici/Revisado
cd ../Datos
rm -r *
cd ../RESULT
rm -r *
s) Visualizar la estructura de directorios y comprobar que está como al principio del ejercicio.
ls -R Ejercicio9