WEBVTT

00:00.150 --> 00:05.460
Trabajar con directores cómo saber el directorio de trabajo actual.

00:05.460 --> 00:12.690
Cuando un usuario accede a un sistema Linux se sitúa por defecto en el directorio de trabajo que tenga

00:12.690 --> 00:15.160
asignado en su perfil de usuario.

00:15.180 --> 00:20.220
Este directorio es conocido como el directorio Jonh del usuario.

00:20.220 --> 00:30.300
Es un directorio que pertenece al usuario y en el que tendrás permisos para crear y gestionar tus ficheros.

00:30.300 --> 00:38.290
Para saber en qué directorios te encuentras en este momento ubicado puedes presionar las teclas P doble

00:38.490 --> 00:45.190
de tu teclado y va a aparecer automáticamente el directorio donde te encuentras ubicados.

00:45.210 --> 00:53.000
Si te fijas vas a ver que en mi caso me encuentro en barra con barra guey que es mi usuario del sistema.

00:53.070 --> 00:57.400
Ahora para crear nuevos directorios para crear los directorios.

00:57.400 --> 01:04.200
Bueno como ya sabes Linux te ofrece la posibilidad de organizar tus ficheros y por lo tanto la información

01:04.860 --> 01:12.530
que tienes en ellos puedes dedicar un instante quizás a pensar cómo vas a organizar los datos y una

01:12.530 --> 01:19.970
vez pensado esto puedes crear tus directores para crear nuevos directorios vas a necesitar usar el comando

01:20.090 --> 01:21.970
MK Dir.

01:22.130 --> 01:29.480
Su sintaxis es muy sencilla simplemente M Qadir las opciones que puedes utilizar y el directorio si

01:29.480 --> 01:35.930
quieres saber más de él puedes realizar un mapa M Qadir este comando por lo general crea directorios

01:35.930 --> 01:38.170
con el nombre dado como argumento.

01:38.330 --> 01:45.920
Recuerda los consejos y restricciones indicados en cuanto a los nombres de los ficheros que son aplicables

01:45.950 --> 01:52.580
también para directorios puesto que para Linux un directorio no es más que un fichero que contiene otros

01:52.580 --> 01:53.510
ficheros.

01:53.510 --> 02:01.370
Entonces puedes crear múltiples directorios a la vez indicando varios nombres de fichero separados uno

02:01.850 --> 02:06.420
o más con espacios recuerda Linux.

02:06.560 --> 02:12.470
Ignora los espacios consecutivos tratándolos como si se tratase de un único espacio.

02:12.800 --> 02:20.860
Por ejemplo M Qadir Hola mundo pero si te pones a pensar qué es lo que tienes que hacer si quieres crear

02:20.920 --> 02:22.830
un directorio llamado Hola mundo.

02:23.050 --> 02:31.150
Bueno ya aprendiste que existen varios caracteres que es mejor no utilizar los nombres de ficheros debido

02:31.150 --> 02:39.240
a que tienen un significado especial para el sistema es el caso del carácter espacio con el cual se

02:39.240 --> 02:42.600
usa para separar argumentos en los comandos.

02:42.600 --> 02:49.560
Si quieres crear un directorio cuyo nombre contenga espacios deberás poner un argumento entre comillas

02:49.680 --> 02:57.840
dobles como lo estamos haciendo en este momento en pantalla por ejemplo M Kadir comillas dobles Hola

02:57.900 --> 02:59.720
espacio mundo cierro comillas.

02:59.760 --> 03:03.130
Pero qué ocurre si intentas crear un directorio que ya existe.

03:03.180 --> 03:09.570
Simplemente el sistema te notificará que no puedes crear el directorio porque el fichero ya existe.

03:09.570 --> 03:14.640
Si vemos el mensaje que aparece en pantalla vamos a suponer voy a crear un directorio que pueda yo tener

03:14.910 --> 03:23.940
o que pueda existir ya en este momento y fíjate ya nos aparece como que el directorio ya existe en estos

03:23.940 --> 03:24.790
momentos.

03:24.870 --> 03:30.330
Deberías preguntarte donde se han creado los directorios de los ejemplos anteriores.

03:30.330 --> 03:39.240
Bueno la respuesta es el directorio donde se ejecutan los comandos ya que todos los datos de los ejemplos

03:39.240 --> 03:45.060
anteriores se han indicado en los directorios de rutas relativas.

03:45.060 --> 03:54.060
También podemos crear un directorio indicando su ruta absoluta por ejemplo M Kadir barra tmp barra nombre

03:54.950 --> 04:02.640
allí en barra tmp barra nombre M va a crear lo que conocemos como una ruta absoluta en Linux trabajamos

04:02.640 --> 04:05.360
con rutas absolutas y rutas relativas.

04:05.430 --> 04:10.980
De esto también vamos a conversar un poco ahora cómo vamos a cambiar de directorio el comando que nos

04:10.980 --> 04:12.560
permite realizar cambios de directorios.

04:12.570 --> 04:19.380
Como ya te mencioné anteriormente es el comando cd o change directory este comando te va a permitir

04:19.460 --> 04:27.390
moverte entre cada uno de los directorios del sistema por ejemplo para ir al directorio tmp ejecutamos

04:27.540 --> 04:29.770
cede espacio barra tmp.

04:30.390 --> 04:37.020
Si ejecutamos al comando Pedro le LBD que ejecuta marcasen anteriores verás que estás ubicado en Barra

04:37.020 --> 04:44.850
tmp ahora el directorio destino deberá existir en el sistema y tendrás que tener permisos de lectura

04:45.060 --> 04:52.410
sobre él sino el comando te va a devolver un mensaje de error y no se producirá el cambio de directorio.

04:52.410 --> 05:01.860
Por ejemplo yo quiero ubicar la ruta error vamos a hacer un CD barra error y allí ya me aparece automáticamente

05:01.980 --> 05:04.410
un mensaje desde mi usuario.

05:04.410 --> 05:09.670
Ahora si hago un CD barra RUV me aparece también un mensaje de permiso denegado.

05:09.690 --> 05:18.110
Ahora cómo borrar un directorio ya cómo has visto cómo crear directorios y cómo moverse dentro de ellos.

05:18.210 --> 05:24.630
Vamos a aprender cómo borramos un directorio para poder borrar un directorio debemos primero tener los

05:24.630 --> 05:28.630
permisos adecuados en caso de falta de permisos.

05:28.650 --> 05:35.220
El sistema te mostrará un mensaje de error como el que vimos anteriormente y el directorio no se borrará

05:35.460 --> 05:46.050
el comando para borrar directorios en algunos sistemas Linux es RM dir y en otros es simplemente utilizamos

05:46.200 --> 05:51.940
RM espacio menos Here para borrar el directorio.

05:52.130 --> 05:58.910
Si no utilizamos este menos R que significa recursivo el sistema no nos va a realizar el borrado del

05:58.910 --> 06:07.400
directorio motivado que él está asumiendo que simplemente R.M significa borrar un archivo y lo que queremos

06:07.400 --> 06:09.640
es en este caso es borrar el directorio.

06:10.010 --> 06:14.440
Entonces debemos tener siempre esto presente.

06:14.600 --> 06:22.470
No podemos olvidarnos de el carácter menos er para borrar un directorio.

06:22.550 --> 06:29.840
Ahora debes recordar que para borrar un directorio que contenga muchos datos de forma recursiva podemos

06:29.840 --> 06:36.550
utilizar como te indica el comando menos RM espacio menos erre mayúscula F más el nombre del directorio

06:37.620 --> 06:44.730
esto lo utilizamos en casos de que el directorio no quiera o no el sistema no permita eliminar el directorio

06:44.760 --> 06:46.140
por alguna razón o motivo.

06:46.560 --> 06:55.650
Entonces bueno el F es para forzar ese borrado puede que como te indique si tiene los permisos apropiados

06:56.010 --> 07:04.200
funcione pero si no tienes los permisos apropiados no vas a poder eliminar el directorio que deseas.

07:04.200 --> 07:10.950
Esto es todos de esta clase nos vemos en la siguiente donde vamos a seguir conversando sobre este importante

07:11.010 --> 07:14.050
mundo de Linux así que nos vemos en el próximo comando.
