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

t) No eliminar esta estructura de directorios ya que nos servirá para realizar los ejercicios con archivos.

Entradas relacionadas: