Trabajar con directores cómo saber el directorio de trabajo actual.
Cuando un usuario accede a un sistema Linux se sitúa por defecto en el directorio de trabajo que tenga
asignado en su perfil de usuario.
Este directorio es conocido como el directorio Jonh del usuario.
Es un directorio que pertenece al usuario y en el que tendrás permisos para crear y gestionar tus ficheros.
Para saber en qué directorios te encuentras en este momento ubicado puedes presionar las teclas P doble
de tu teclado y va a aparecer automáticamente el directorio donde te encuentras ubicados.
Si te fijas vas a ver que en mi caso me encuentro en barra con barra guey que es mi usuario del sistema.
Ahora para crear nuevos directorios para crear los directorios.
Bueno como ya sabes Linux te ofrece la posibilidad de organizar tus ficheros y por lo tanto la información
que tienes en ellos puedes dedicar un instante quizás a pensar cómo vas a organizar los datos y una
vez pensado esto puedes crear tus directores para crear nuevos directorios vas a necesitar usar el comando
MK Dir.
Su sintaxis es muy sencilla simplemente M Qadir las opciones que puedes utilizar y el directorio si
quieres saber más de él puedes realizar un mapa M Qadir este comando por lo general crea directorios
con el nombre dado como argumento.
Recuerda los consejos y restricciones indicados en cuanto a los nombres de los ficheros que son aplicables
también para directorios puesto que para Linux un directorio no es más que un fichero que contiene otros
ficheros.
Entonces puedes crear múltiples directorios a la vez indicando varios nombres de fichero separados uno
o más con espacios recuerda Linux.
Ignora los espacios consecutivos tratándolos como si se tratase de un único espacio.
Por ejemplo M Qadir Hola mundo pero si te pones a pensar qué es lo que tienes que hacer si quieres crear
un directorio llamado Hola mundo.
Bueno ya aprendiste que existen varios caracteres que es mejor no utilizar los nombres de ficheros debido
a que tienen un significado especial para el sistema es el caso del carácter espacio con el cual se
usa para separar argumentos en los comandos.
Si quieres crear un directorio cuyo nombre contenga espacios deberás poner un argumento entre comillas
dobles como lo estamos haciendo en este momento en pantalla por ejemplo M Kadir comillas dobles Hola
espacio mundo cierro comillas.
Pero qué ocurre si intentas crear un directorio que ya existe.
Simplemente el sistema te notificará que no puedes crear el directorio porque el fichero ya existe.
Si vemos el mensaje que aparece en pantalla vamos a suponer voy a crear un directorio que pueda yo tener
o que pueda existir ya en este momento y fíjate ya nos aparece como que el directorio ya existe en estos
momentos.
Deberías preguntarte donde se han creado los directorios de los ejemplos anteriores.
Bueno la respuesta es el directorio donde se ejecutan los comandos ya que todos los datos de los ejemplos
anteriores se han indicado en los directorios de rutas relativas.
También podemos crear un directorio indicando su ruta absoluta por ejemplo M Kadir barra tmp barra nombre
allí en barra tmp barra nombre M va a crear lo que conocemos como una ruta absoluta en Linux trabajamos
con rutas absolutas y rutas relativas.
De esto también vamos a conversar un poco ahora cómo vamos a cambiar de directorio el comando que nos
permite realizar cambios de directorios.
Como ya te mencioné anteriormente es el comando cd o change directory este comando te va a permitir
moverte entre cada uno de los directorios del sistema por ejemplo para ir al directorio tmp ejecutamos
cede espacio barra tmp.
Si ejecutamos al comando Pedro le LBD que ejecuta marcasen anteriores verás que estás ubicado en Barra
tmp ahora el directorio destino deberá existir en el sistema y tendrás que tener permisos de lectura
sobre él sino el comando te va a devolver un mensaje de error y no se producirá el cambio de directorio.
Por ejemplo yo quiero ubicar la ruta error vamos a hacer un CD barra error y allí ya me aparece automáticamente
un mensaje desde mi usuario.
Ahora si hago un CD barra RUV me aparece también un mensaje de permiso denegado.
Ahora cómo borrar un directorio ya cómo has visto cómo crear directorios y cómo moverse dentro de ellos.
Vamos a aprender cómo borramos un directorio para poder borrar un directorio debemos primero tener los
permisos adecuados en caso de falta de permisos.
El sistema te mostrará un mensaje de error como el que vimos anteriormente y el directorio no se borrará
el comando para borrar directorios en algunos sistemas Linux es RM dir y en otros es simplemente utilizamos
RM espacio menos Here para borrar el directorio.
Si no utilizamos este menos R que significa recursivo el sistema no nos va a realizar el borrado del
directorio motivado que él está asumiendo que simplemente R.M significa borrar un archivo y lo que queremos
es en este caso es borrar el directorio.
Entonces debemos tener siempre esto presente.
No podemos olvidarnos de el carácter menos er para borrar un directorio.
Ahora debes recordar que para borrar un directorio que contenga muchos datos de forma recursiva podemos
utilizar como te indica el comando menos RM espacio menos erre mayúscula F más el nombre del directorio
esto lo utilizamos en casos de que el directorio no quiera o no el sistema no permita eliminar el directorio
por alguna razón o motivo.
Entonces bueno el F es para forzar ese borrado puede que como te indique si tiene los permisos apropiados
funcione pero si no tienes los permisos apropiados no vas a poder eliminar el directorio que deseas.
Esto es todos de esta clase nos vemos en la siguiente donde vamos a seguir conversando sobre este importante
mundo de Linux así que nos vemos en el próximo comando.