Continuamos con la parte 04 del curso GNU/Linux. En esta oportunidad conoceremos los comandos tab, ls, mkdir y rmdir. Procuraré no ser muy extenso.

Comando tab.

La tecla “tab”, nos permite completar el comando en el terminal. Esto es muy útil cuando queremos ahorrarnos tiempo escribiendo el comando completo.

Comando ls.

El comando ls nos permite conocer el contenido de un directorio. Su uso básico es el siguiente:

carlosecl@Inspiron-5459:~$ ls
Blender    Documentos  Imágenes  Música      Público  testdisk.log  VM
Descargas  Escritorio  ISO       Plantillas  snap     Vídeos

El comando ls -a nos da el contenido completo de un directorio incluido los ficheros o directorios ocultos. Todos los ficheros que empiezan con “.” son ficheros o directorios ocultos. Nótese la diferencia con el comando anterior.

carlosecl@Inspiron-5459:~$ ls -a
.               .bashrc  Descargas   .gnome2_private  .kde        .profile                   testdisk.log
..              Blender  Documentos  .gnupg           .local      Público                    Vídeos
.audacity-data  .cache   Escritorio  .gtkrc-2.0       .mozilla    snap                       VM
.bash_history   .config  .gconf      Imágenes         Música      .ssr                       .Xauthority
.bash_logout    .dbus    .gnome2     ISO              Plantillas  .sudo_as_admin_successful  .xsession-errors

El comando ls -l, nos muestra el contenido de un directorio con una serie de detalles, como son, fecha y hora de creación, propietario y grupo y permisos aplicados como son lectura o escritura.

carlosecl@Inspiron-5459:~$ ls -l
total 52
drwxrwxr-x 6 carlosecl carlosecl 4096 nov  2 23:02 Blender
drwxr-xr-x 7 carlosecl carlosecl 4096 dic 15 12:41 Descargas
drwxr-xr-x 2 carlosecl carlosecl 4096 dic 14 16:01 Documentos
drwxr-xr-x 2 carlosecl carlosecl 4096 dic 14 20:50 Escritorio
drwxr-xr-x 2 carlosecl carlosecl 4096 dic 14 16:01 Imágenes
drwxrwxr-x 2 carlosecl carlosecl 4096 dic 15 12:34 ISO
drwxr-xr-x 2 carlosecl carlosecl 4096 dic 14 16:01 Música
drwxr-xr-x 2 carlosecl carlosecl 4096 dic 14 16:01 Plantillas
drwxr-xr-x 2 carlosecl carlosecl 4096 dic 14 16:01 Público
drwxr-xr-x 3 carlosecl carlosecl 4096 dic 14 18:13 snap
-rw-r--r-- 1 root      root      2089 dic 15 12:21 testdisk.log
drwxr-xr-x 3 carlosecl carlosecl 4096 dic 15 23:51 Vídeos
drwxrwxr-x 2 carlosecl carlosecl 4096 dic 16 22:17 VM

El comando ls -lh nos muestra el contenido de un directorio pero nos muestra el tamaño de los archivos de una forma mas amigable para el ser humano como son Kb, Mb o Gb.

carlosecl@Inspiron-5459:~/Descargas$ ls -lh
total 2,5G
-rwxrwxrwx 1 carlosecl carlosecl 362K set 12 08:21  2881366.ai
-rwxrwxrwx 1 carlosecl carlosecl 951K set 12 08:21  2881367.jpg
-rwxrwxrwx 1 carlosecl carlosecl  14M set 17 22:37  2902480.eps
-rwxrwxrwx 1 carlosecl carlosecl  90K dic 10 22:18  3Aq88kVSao.zip
-rwxrwxrwx 1 carlosecl carlosecl 3,5M nov  3 17:45  5580070.zip
-rw-rw-r-- 1 carlosecl carlosecl 2,0G dic 15 12:41  arcolinux-v19.12.15.iso
-rwxrwxrwx 1 carlosecl carlosecl 134K dic  2 14:51 'Captura el 2019-12-02 a las 14.51.01.png'
-rwxrwxrwx 1 carlosecl carlosecl 134K dic  2 14:51 'Captura el 2019-12-02 a las 14.51.04.png'

Comando mkdir

El comando mkdir sirve para crear un directorio.

carlosecl@Inspiron-5459:~$ mkdir curso
carlosecl@Inspiron-5459:~$ ls
Blender  Descargas   Escritorio  ISO     Plantillas  snap          Vídeos
curso    Documentos  Imágenes    Música  Público     testdisk.log  VM

el comando mkdir -p crea una cadena de directorios anidados como muestra el siguiente ejemplo.

carlosecl@Inspiron-5459:~$ mkdir -p curso2/curso3/curso4
carlosecl@Inspiron-5459:~$ ls
Blender  curso2     Documentos  Imágenes  Música      Público  testdisk.log  VM
curso    Descargas  Escritorio  ISO       Plantillas  snap     Vídeos
carlosecl@Inspiron-5459:~$ cd curso2
carlosecl@Inspiron-5459:~/curso2$ ls
curso3
carlosecl@Inspiron-5459:~/curso2$ cd curso3
carlosecl@Inspiron-5459:~/curso2/curso3$ ls
curso4

Comando rmdir

El comando rmdir sirve para borrar un directorio cuando este esta vació.

carlosecl@Inspiron-5459:~$ ls
Blender  curso2     Documentos  Imágenes  Música      Público  testdisk.log  VM
curso    Descargas  Escritorio  ISO       Plantillas  snap     Vídeos
carlosecl@Inspiron-5459:~$ rmdir curso2
rmdir: fallo al borrar 'curso2': El directorio no está vacío
carlosecl@Inspiron-5459:~$ rmdir curso
carlosecl@Inspiron-5459:~$ ls
Blender  Descargas   Escritorio  ISO     Plantillas  snap          Vídeos
curso2   Documentos  Imágenes    Música  Público     testdisk.log  VM

Comando rmdir -p nos permite borrar de forma recursiva varios directorios usando la ruta relativa.

carlosecl@Inspiron-5459:~$ rmdir -p curso2/curso3/curso4/
carlosecl@Inspiron-5459:~$ ls
Blender    Documentos  Imágenes  Música      Público  testdisk.log  VM
Descargas  Escritorio  ISO       Plantillas  snap     Vídeos

1 Comentario »

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google photo

Estás comentando usando tu cuenta de Google. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios .