Bienvenidos a este capítulo de este Curso de Linux para Hackers – Listado de directorios desde la Shell. Comparte este articulo y síguenos para recibir más capítulos, guías y cursos gratis.

Esta guía es parte de un curso mucho más grande en donde te enseñamos a convertirte en hacker de 0 a 100. Desde los conocimientos más básicos hasta conseguir empleo.

En esta guía veremos desde cero un tema tan amplio como es Linux y lo haremos desde el punto de vista del hacking y la ciberseguridad.

Para saber más comente a continuación, respondemos todos y cada uno de los comentarios.

¿Te gustaría enterarte de cuando lanzamos descuentos y nuevos cursos?

Lo que aprenderás en este artículo:

  1. Uso del comando ls en Linux.
  2. Opciones más comunes del comando ls.
  3. Visualización de archivos ocultos con ls -a.
  4. Formato detallado con ls -l y cómo leer la salida.
  5. Ordenar archivos por diferentes criterios usando ls.
  6. Uso de comodines (globs) para listar archivos.
  7. Listado recursivo y subdirectorios con ls -R.
  8. Personalización de listados con alias y tamaños legibles para humanos.

Comando ls de Linux

El comando ls es el comando de lista en Linux. Mostrará la lista completa o el contenido de su directorio. Simplemente escriba ls y presione la tecla Enter. Se mostrará todo el contenido.

ls es un comando que se utiliza para listar directorios y archivos de ordenador en sistemas operativos Unix y similares a Unix.

Opciones del comando ls de Linux

Opción lsDescripción
ls-aEn Linux, los archivos ocultos comienzan con el símbolo . (punto) y no son visibles en el directorio normal. El comando (ls -a) mostrará la lista completa del directorio actual, incluidos los archivos ocultos.
ls-lMostrará la lista en un formato de lista larga.
ls-lhEste comando le mostrará los tamaños de archivo en formato legible para humanos. El tamaño del archivo es muy difícil de leer cuando se muestra en bytes. El comando (ls -lh) le proporcionará los datos en términos de Mb, Gb, Tb, etc.
ls-lhSSi desea mostrar sus archivos en orden descendente (el más alto en la parte superior) según su tamaño, puede usar el comando (ls -lhS).
ls -l – -block-size=[TAMAÑO]Se utiliza para mostrar los archivos en un formato de tamaño específico. Aquí, en [TAMAÑO] puede asignar el tamaño según sus necesidades.
ls-d*/Se utiliza para mostrar sólo subdirectorios.
ls -g o ls -lGCon esto puedes excluir la columna de información del grupo y del propietario.
ls-nSe utiliza para imprimir el ID del grupo y el ID del propietario en lugar de sus nombres.
ls –color=[VALOR]Este comando se utiliza para imprimir la lista coloreada o descolorida.
ls-liEste comando imprime el número de índice si el archivo está en la primera columna.
ls-pSe utiliza para identificar el directorio fácilmente marcando los directorios con un signo de línea de barra (/).
ls-rSe utiliza para imprimir la lista en orden inverso.
ls-RTambién mostrará el contenido de los subdirectorios.
ls-lXAgrupará los archivos con las mismas extensiones en la lista.
ls-ltOrdenará la lista mostrando los archivos modificados recientemente en la parte superior.
ls ~Proporciona el contenido del directorio de inicio.
ls ../Proporciona el contenido del directorio padre.
ls –versiónComprueba la versión del comando ls.

Comando ls -a de Linux – Lista de los Archivos Ocultos

Cuando utilizas el comando ls para mostrar el contenido de un directorio, no todos los archivos se muestran automáticamente. El comando ls no muestra los archivos ocultos de manera predeterminada. Un archivo oculto es cualquier archivo (o directorio) que comienza con un punto ..

Para mostrar todos los archivos, incluyendo los archivos ocultos, utiliza la opción -a para el comando ls. Le proporcionará la lista completa de un directorio, incluidos también los archivos ocultos. En Linux, los archivos ocultos comienzan con un punto (.) y no se pueden ver en el directorio normal.

Ejemplo:

 ls- a

En el ejemplo anterior, puede ver la lista completa de archivos, incluidos los archivos ocultos. La mayoría de los archivos ocultos son archivos de personalización, diseñados para personalizar la forma en la que Linux, el shell o los programas funcionan. Por ejemplo, el archivo .bashrc en tu directorio home personaliza las características del shell, tales como la creación o modificación de las variables y los alias.

Estos archivos de personalización no son con los que regularmente trabajas. Hay muchos de ellos y visualizarlos hará más difícil encontrar los archivos con los que regularmente trabajas. Así que, el hecho de que están ocultos es para tu beneficio.

Comando ls -l de Linux – Listado con Visualización Larga

Existe información sobre cada archivo llamada metadata.  Esto puede incluir datos de quién es el dueño de un archivo, el tamaño y la última vez que se modificó. El comando ls solo mostrará los archivos, pero si desea que los archivos se muestren en un formato de lista larga, puede usar el comando ls -l.

Ejemplo:

 ls -l

Nota:

  • Los directorios están marcados en color azul.
  • Los archivos están marcados en blanco.
  • Encontrará esquemas de colores similares en diferentes versiones de Linux.

Puede utilizar ‘ls -R’ para mostrar todos los archivos no solo en directorios sino también en subdirectorios

NOTA: Estos comandos básicos de Linux distinguen entre mayúsculas y minúsculas. Si ingresa “ ls – r ”, obtendrá un error.

‘ls -al’ proporciona información detallada de los archivos. El comando proporciona información en formato de columnas. Las columnas contienen la siguiente información:

Aquí puedes ver la lista en formato de lista larga.

En la salida anterior, cada línea describe metadatos sobre un solo archivo. A continuación se describe cada uno de los campos de datos que verás en la salida del comando ls -l. Veamos ahora en más detalle y con diferentes ejemplos cada uno  de estos campos.

Tipo de archivo.

El primer carácter de cada línea de salida indica el tipo de archivo. Tipos de archivo comunes incluyen: d= directorio, = archivo simple, l= enlace simbólico

rw-r–r– 1 root   root  18047 Dec 20  2017 alternatives.log      
           
drwxr-x— 2 root   adm    4096 Dec 20  2017 apache2 

El primer campo contiene en realidad diez caracteres. El primer carácter indica el tipo de archivo y los nueve siguientes especifican permisos. Los tipos de archivo son:

SímboloTipo de archivoDescripción
ddirectorioUn archivo usado para contener otros archivos.
archivo ordinarioIncluye archivos leíbles, imágenes, archivos binarios, y archivos comprimidos.
lenlaces simbólicosApunta a otro archivo.
ssocketPermite la comunicación entre procesos.
ptubería (pipe)Permite la comunicación entre procesos.
barchivo bloqueUsado para comunicaciones con el equipo (hardware).
carchivo carácterUsado para comunicaciones con el equipo (hardware).

El primer archivo alternatives.log es un archivo normal -, mientras que el segundo archivo apache2 es un directorio d.

Permisos

Los próximos nueve caracteres demostrarán los permisos del archivo. Los permisos se utilizan para determinar quién tiene acceso al archivo.

drwxr-xr-x 2 root   root   4096 Apr 11  2024 upstart

Los permisos indican cómo determinados usuarios pueden acceder a un archivo. Siga leyendo para obtener más información sobre los permisos.

Conteo de enlaces físicos

El conteo de enlaces físicos de un archivo se usa para demostrar cuantos enlaces físicos hacia este archivo existen. 

-rw-r—– 1 syslog adm    1346 Oct  2 22:17 auth.log

Este número indica cuántos enlaces directos apuntan a este archivo.

Usuario propietario

 Cada archivo es propiedad de una cuenta de usuario. Esto es importante porque el propietario tiene los derechos para establecer permisos en un archivo y el propietario tiene sus propios permisos en el archivo.

-rw-r—– 1 syslog adm     106 Oct  2 19:57 kern.log

El usuario syslog posee este archivo. Cada vez que se crea un archivo, la propiedad se asigna automáticamente al usuario que lo creó.

Grupo propietario

Cada archivo es propiedad de un grupo. Esto es importante porque cualquier miembro de este grupo tendrá acceso especial al archivo basado en los permisos de grupo del archivo.

-rw-rw-r– 1 root   utmp 292584 Oct  2 19:57 lastlog

Indica qué grupo posee este archivo.

Tamaño de archivo

Este campo describe el tamaño de un archivo en bytes. En el caso de los directorios, este valor no describe el tamaño total del directorio, más bien, cuántos bytes están reservados para mantenerse al corriente con los nombres de archivo en el directorio (en otras palabras, ignora este campo en los directorios).

-rw-r—– 1 syslog adm   19573 Oct  2 22:57 syslog

Los directorios y archivos más grandes pueden mostrarse en kilobytes ya que mostrar su tamaño en bytes resultaría en un número demasiado grande. Por lo tanto, en el caso de un directorio, este número podría ser un múltiplo del tamaño de bloque utilizado por el sistema de archivos. El tamaño de bloque es el tamaño de una serie de datos almacenados en el sistema de archivos.

Hora de modificación

Este campo indica la última hora en la que el contenido del archivo fue modificado. En el caso de los directorios, indica la última vez que se agregó o eliminó un archivo dentro del directorio.

drwxr-xr-x 2 root   root   4096 Dec  7  2017 fsck

Indica la fecha y hora en que el contenido del archivo se modificó por última vez.

Nombre

El último campo es el nombre del archivo o directorio.

-rw-r–r– 1 root   root  47816 Dec  7  2017 bootstrap.log

El campo final contiene el nombre del archivo o directorio.

A tener en cuenta 

En el caso de enlaces simbólicos, un archivo que apunta a otro archivo, el nombre del enlace se mostrará junto a una flecha y el nombre de la ruta del archivo original.

lrwxrwxrwx. 1 root root 22 Nov 6 2012 /etc/grub.conf -> ../boot/grub/grub.conf

Linux ls -l –block-size=[TAMAÑO]

Si desea mostrar el tamaño del archivo de su lista en un formato o tamaño particular, puede utilizar este comando. Simplemente coloque el tamaño en lugar de [SIZE] según sus necesidades.

Sintaxis:

ls -l  –block-size = [TAMAÑO]  

Ejemplo:

ls -l  –block-size=M  

Veamos el resultado a continuación.

Aquí, todos los tamaños de archivos se enumeran en Megabytes.

Puede reemplazar [TAMAÑO] con las siguientes medidas:

  • K = Kilobyte
  • M = Megabyte
  • G = Gigabyte
  • T = Terabyte
  • P = Petabyte
  • E = Exabyte
  • Z = Zettabyte
  • Y = Yottabyte

Cuando visualizas los tamaños de los archivos con la opción -l del comando ls obtienes los tamaños de los archivo en bytes. Para archivos de texto, un byte es 1 carácter. Para archivos más pequeños, los tamaños en byte están bien. Sin embargo, para los archivos más grandes es difícil comprender qué tan grande es el archivo. Por ejemplo, considera la salida del siguiente comando:

ls -l /usr/bin/omshell

Como puedes ver, es difícil de determinar el tamaño del archivo en bytes. ¿Un archivo 2807560 es grande o pequeño? Parece bastante grande, pero es difícil de determinar su tamaño utilizando los bytes. Piénsalo de esta manera: si alguien diera la distancia entre Gualeguaychú y Montevideo utilizando centímetros, ese valor esencialmente no tendría sentido porque una distancia como ésta la piensas en términos de kilómetros.

Sería mejor si el tamaño del archivo fuese presentado en un tamaño más fácilmente legible, tal como megabytes o gigabytes. Para lograr esto, añade la opción -h al comando ls. Importante: Debes utilizar la opción -h junto con la opción -l.

Lista de Directorios

Cuando se utiliza el comando ls -d, se refiere al directorio actual y no al contenido dentro de él. Sin otras opciones, es algo sin sentido, aunque es importante tener en cuenta que al directorio actual siempre se refiere con un solo punto (.):

ls -d                                           
                                                                 

Para utilizar el comando ls -d de una manera significativa tienes que añadir la opción -l. En este caso, ten en cuenta que el primer comando muestra los detalles de los contenidos en el directorio /home/carlos, mientras que el segundo lista el directorio /home/carlos.

ls -ld                                          

Observa el punto solo al final de la segunda lista larga. Esto indica que el directorio actual está en la lista y no el contenido.

Linux ls -d */

Si solo desea mostrar los subdirectorios excluyendo todos los demás archivos, puede usar este comando.

Ejemplo:

ls-d*/  

El resultado anterior solo muestra los subdirectorios excluyendo todos los demás archivos.

Linux ls -g

Si no desea mostrar la información del propietario en su lista, puede excluir esta columna con la ayuda de este comando.

Ejemplo:

 ls -g

Aquí se excluye la columna del propietario.

ls -lG

Si no desea mostrar la información del grupo en su lista, puede excluir esta columna con la ayuda de este comando.

Ejemplo:

 ls -lG

Listado Recursivo

Habrá momentos cuando quieras visualizar todos los archivos en un directorio, así como todos los archivos en todos los subdirectorios bajo un directorio. Esto se llama listado recursivo.

Para realizar un listado recursivo, utiliza la opción -R para el comando ls:

ls -R 

ls -R /etc/ppp  

Ten en cuenta que en el ejemplo anterior, los archivos en el directorio /etc/ppp se listaron primero. Después de eso, se listan los archivos en el directorio /etc/ppp/peers (no hubo ningún archivo en este caso, pero si hubiera encontrado cualquier archivo en este directorio, se habría visualizado).

Ten cuidado con esta opción; por ejemplo, ejecutando el comando ls -R / se listarían todos los archivos del sistema de archivos, incluyendo todos los archivos de cualquier dispositivo USB y DVD en el sistema. Limita el uso de la opción -R para estructuras de directorio más pequeñas.

Ordenar un Listado

De forma predeterminada, el comando ls ordena los archivos alfabéticamente por nombre de archivo. A veces, puede ser útil ordenar los archivos utilizando diferentes criterios. Para ordenar los archivos por tamaño, podemos utilizar la opción -S. Observa la diferencia en la salida de los dos siguientes comandos:

Aparecen los mismos archivos y directorios, pero en un orden diferente. Mientras que la opción -S trabaja por sí misma, realmente no puedes decir que la salida está ordenada por tamaño, por lo que es más útil cuando se utiliza con la opción -l. El siguiente comando listará los archivos del mayor al menor y mostrará el tamaño real del archivo.

También puede ser útil usar la opción -h para mostrar los tamaños de los archivos de una manera legible:

También es posible ordenar los archivos según el momento en que se modificaron. Puedes hacer esto mediante la opción -t. La opción -t listará los archivos modificados más recientemente en primer lugar. Esta opción puede utilizarse sola, pero otra vez, es generalmente más útil cuando se combina con la opción -l: 

Es importante recordar que la fecha de modificación de los directorios representa la última vez que un archivo se agrega o se elimina del directorio.

Si los archivos en un directorio se modificaron hace muchos días o meses, puede ser más difícil de decir exactamente cuándo fueron modificados, ya que para los archivos más antiguos sólamente se proporciona la fecha. Para una información más detallada de la hora de modificación puedes utilizar la opción –full time que visualiza la fecha y la hora completas (incluyendo horas, minutos, segundos…):

La opción –full-time asumirá automáticamente la opción -l.

Es posible realizar una ordenación inversa con las opciones -S o -t mediante la opción -r. El siguiente comando ordena los archivos por tamaño, de menor a mayor:

El siguiente comando listará los archivos por fecha de modificación, de la más antigua a la más reciente:

Listado con Globs (Comodines)

Puedes listar todos los archivos en el directorio /etc que comienzan con la letra l utilizando el siguiente comando:

En Linux, un glob es un mecanismo de coincidencia de patrones que se utiliza para la expansión de nombres de archivos en el shell. El término «glob» representa el concepto de coincidencia de patrones de forma global o expansiva en múltiples nombres de archivos o rutas. Permite a los usuarios especificar patrones comodín para hacer coincidir archivos o directorios según ciertos criterios. La función de globbing en Linux proporciona flexibilidad y eficiencia al trabajar con múltiples archivos.

Al utilizar comodines como un asterisco (*) o un signo de interrogación (?) , los usuarios pueden hacer coincidir nombres de archivos o rutas que cumplan con patrones específicos, lo que simplifica tareas como enumerar, copiar, mover o eliminar archivos. El uso de comodines es una parte integral del shell de Linux, lo que facilita la realización de operaciones en grupos de archivos al expandir el patrón especificado en una lista de nombres de archivos coincidentes.

Ahora que sabes que el comando ls se utiliza normalmente para listar los archivos en un directorio, el uso del comando echo puede parecer una elección extraña. Sin embargo, hay algo sobre el comando ls que pudo haber causado confusión mientras hablamos sobre los globs. Esta «función» también puede causar problemas cuando intentas listar los archivos utilizando los patrones glob.

Ten en cuenta que es el shell, no los comandos echo o ls, el que expande el patrón glob a los nombres de archivo correspondientes. En otras palabras, cuando introduces el comando echo /etc/e*, lo que el shell hizo antes de ejecutar el comando echo fue reemplazar el e* por todos los archivos y directorios dentro del directorio /etc que coinciden con el patrón.

Coincidencia de comodines

Glob Linux admite varios caracteres comodín para la búsqueda de patrones. El asterisco (*) busca cualquier cantidad de caracteres (incluso ninguno) dentro de un nombre de archivo o segmento de ruta. Por ejemplo, *.txt busca todos los archivos con extensión .txt en el directorio actual.

El signo de interrogación (?) coincide con cualquier carácter individual dentro de un nombre de archivo o segmento de ruta. Por ejemplo, file?.txt coincide con archivos como file1.txt o fileA.txt , pero no file10.txt .

Los corchetes ([ ]) permiten especificar un rango o conjunto de caracteres que se deben buscar. Por ejemplo, file[123].txt busca file1.txt , file2.txt o file3.txt.

Veremos esto con mas detalle en un post dedicado.

Por lo tanto, si ejecutaras el comando ls /etc/e*, lo que el shell realmente haría, sería lo siguiente:

ls /etc/encript.cfg /etc/environment /etc/ethers /etc/event.d /etc/exports

Cuando el comando ls ve varios argumentos, realiza una operación de listado en cada elemento por separado. En otras palabras, el comando ls /etc/encript.cfg /etc/environment es esencialmente igual a ls /etc/encript.cfg; ls /etc/environment.

Ahora considera lo que sucede cuando se ejecuta el comando ls en un archivo:

Como puedes ver, ejecutando el comando ls en un solo archivo se imprime el nombre del archivo. Generalmente esto es útil si quieres ver los detalles acerca de un archivo mediante la opción -l del comando ls:

Sin embargo, ¿Qué ocurre si el comando ls recibe un nombre de directorio como un argumento? En este caso, la salida del comando es diferente a que si el argumento es un nombre de archivo:

Si proporcionas un nombre de directorio como argumento del comando ls, el comando mostrará el contenido del directorio (los nombres de los archivos en el directorio), y no sólo proporcionará el nombre del directorio. Los nombres de los archivos, que se ven en el ejemplo anterior, son los nombres de los archivos en el directorio.

¿Por qué ésto es un problema al utilizar los globs? Considera el siguiente resultado:

Como puedes ver, cuando el comando ls ve un nombre de archivo como argumento, sólo muestra el nombre del archivo. Sin embargo, para cualquier directorio, mostrará el contenido del directorio, y no sólo el nombre del directorio.

Esto se vuelve aún más confuso en una situación como la siguiente:

En el ejemplo anterior, parece que el comando ls es simplemente incorrecto. Pero lo que realmente sucedió es que lo único que coincide con el glob etc/en * es el directorio /etc/environment. Por lo tanto, el comando ls muestra sólo los archivos en ese directorio.

Hay una solución simple a este problema: al utilizar los argumentos glob con el comando ls, utiliza siempre la opción -d. Cuando utilizas la opción -d, el comando ls no muestra el contenido de un directorio, sino más bien el nombre del directorio:

El comando ls  tiene más opciones que puedes explorar

También  te recomendamos consultar las páginas man para este comando:

 man ls

Resumen y Puntos claves:

  1. Uso del comando ls en Linux
    El comando ls muestra el contenido de un directorio. Es uno de los comandos más utilizados en sistemas Unix para listar archivos y directorios en la terminal.
  2. Opciones más comunes del comando ls
    • ls -a: Muestra todos los archivos, incluidos los ocultos.
    • ls -l: Lista detallada en formato largo, mostrando permisos, tamaño, propietario, etc.
    • ls -h: Muestra tamaños en formatos legibles (MB, GB).
    • ls -d: Muestra solo los directorios.
  3. Visualización de archivos ocultos con ls -a
    En Linux, los archivos ocultos comienzan con un punto (.). El comando ls -a muestra estos archivos, que suelen ser configuraciones o personalizaciones del sistema.
  4. Formato detallado con ls -l
    La opción ls -l proporciona una lista con información detallada de cada archivo, como permisos, propietario, tamaño y fecha de modificación. Es útil para obtener más contexto sobre cada archivo.
  5. Ordenar archivos con ls
    • ls -S: Ordena los archivos por tamaño.
    • ls -t: Ordena por la fecha de modificación más reciente.
    • ls -r: Ordena en orden inverso. Puede combinarse con otras opciones.
  6. Uso de comodines (globs)
    Los comodines permiten usar patrones en los nombres de archivos. Por ejemplo, ls *.txt muestra todos los archivos con la extensión .txt. Los comodines permiten búsquedas más flexibles dentro de directorios.
  7. Listado recursivo con ls -R
    Esta opción muestra los archivos y subdirectorios dentro de un directorio de manera recursiva, permitiendo ver todo el contenido jerárquico de forma completa.
  8. Personalización del listado
    • ls -lh: Muestra tamaños de archivos en un formato más comprensible (MB, GB).
    • ls -d */: Lista solo subdirectorios, excluyendo archivos normales, y es útil para ver la estructura de carpetas.

Con el comando ls y sus variadas opciones, se puede navegar y analizar el contenido de los directorios de manera efectiva, lo que es fundamental para administrar archivos en sistemas Linux.

Pon en práctica lo aprendido

Ahora pon a prueba lo aprendido con estas preguntas y ejercicios.

10 Preguntas sobre el comando ls en Linux:

  1. ¿Qué muestra el comando ls de forma predeterminada?
  2. ¿Qué opción se utiliza con ls para mostrar archivos ocultos?
  3. ¿Qué hace el comando ls -l en Linux?
  4. ¿Cómo se muestra el tamaño de los archivos en un formato legible para humanos usando ls?
  5. ¿Qué opción de ls permite listar los archivos por orden de tamaño?
  6. ¿Cómo se muestran únicamente los subdirectorios usando el comando ls?
  7. ¿Qué opción de ls excluye la columna de información del grupo en los resultados?
  8. ¿Qué comando permite ver el contenido de un directorio padre?
  9. ¿Cómo se puede realizar un listado recursivo de todos los archivos en un directorio y sus subdirectorios?
  10. ¿Qué comando se utiliza para listar los archivos que comienzan con una letra específica, como «e»?

10 Ejercicios sobre el comando ls en Linux:

  1. Usa el comando ls para mostrar todos los archivos, incluidos los ocultos, en el directorio actual.
  2. Utiliza ls -lh para mostrar una lista en formato largo y con tamaños legibles de los archivos en el directorio /var/log.
  3. Ordena los archivos en el directorio actual por tamaño, mostrando el más grande primero.
  4. Usa el comando ls para mostrar solo los subdirectorios en el directorio /home.
  5. Excluye la columna de información del propietario en una lista larga de archivos en el directorio /etc.
  6. Muestra el contenido de todos los subdirectorios de /usr/bin de forma recursiva.
  7. Muestra los archivos modificados más recientemente en el directorio /tmp, usando ls.
  8. Listar el tamaño de los archivos en /var en gigabytes.
  9. Utiliza el comodín * para listar todos los archivos en /etc que comienzan con la letra «e».
  10. Usa ls -l para listar los archivos con la fecha y hora completa de modificación en el directorio /var/log.

Respuestas a las 10 Preguntas:

  1. El comando ls muestra el contenido del directorio actual.
  2. Para mostrar los archivos ocultos, se utiliza la opción -a.
  3. El comando ls -l muestra el contenido del directorio en formato largo, incluyendo detalles como permisos, propietario, grupo, tamaño y fecha de modificación.
  4. La opción -h junto con -l (es decir, ls -lh) muestra los tamaños en un formato legible para humanos, como MB o GB.
  5. La opción -S permite listar los archivos por tamaño, en orden descendente.
  6. El comando ls -d */ muestra únicamente los subdirectorios.
  7. La opción -lG excluye la columna de información del grupo en los resultados.
  8. El comando ls ../ muestra el contenido del directorio padre.
  9. Para un listado recursivo de archivos y subdirectorios, se utiliza la opción -R.
  10. Usando un comodín, el comando ls /etc/e* lista los archivos que comienzan con la letra «e».

Respuestas a los 10 Ejercicios:

  1. Comando para mostrar archivos ocultos:
    • ls -a
  2. Comando para mostrar archivos en formato largo y con tamaños legibles:
    • ls -lh /var/log
  3. Comando para ordenar archivos por tamaño:
    • ls -lhS
  4. Comando para mostrar solo subdirectorios:
    • ls -d /home/*/
  5. Comando para excluir la columna de propietario:
    • ls -g /etc
  6. Comando para listar archivos de forma recursiva:
    • ls -R /usr/bin
  7. Comando para mostrar archivos más recientes primero:
    • ls -lt /tmp
  8. Comando para listar tamaños de archivos en gigabytes:
    • ls -lh --block-size=G /var
  9. Comando para listar archivos que comienzan con la letra «e»:
    • ls /etc/e*
  10. Comando para mostrar la fecha y hora completa de modificación:
    • ls --full-time /var/log

No te detengas, sigue avanzando

Aquí tienes un propósito que debes considerar seriamente: si has querido mejorar tus habilidades en hacking, Ciberseguridad y programación ahora es definitivamente el momento de dar el siguiente paso. ¡Desarrolla tus habilidades aprovechando nuestros cursos a un precio increíble y avanza en tu carrera! El mundo necesita más hackers…

¿Te gustaría enterarte de cuando lanzamos descuentos y nuevos cursos?

Sobre los autores

Álvaro Chirou

Yo soy Álvaro Chirou, tengo más de 20 Años de experiencia trabajando en Tecnología, eh dado disertaciones en eventos internacionales como OWASP, tengo más de 1.800.000 estudiantes en Udemy y 100 formaciones profesionales impartidas en la misma. Puedes seguirme en mis redes:

Laprovittera Carlos

Soy Laprovittera Carlos. Con más de 20 años de experiencia en IT brindo Educación y Consultoría en Seguridad de la Información para profesionales, bancos y empresas. Puedes saber más de mi y de mis servicios en mi sitio web: laprovittera.com y seguirme en mis redes:

Hacker de 0 a 100 desde las bases hasta conseguir empleo

¿Quieres iniciarte en hacking y ciberseguridad pero no sabes por dónde empezar? Inicia leyendo nuestra guia gratuita: https://achirou.com/hacker-de-0-a-100-desde-las-bases-hasta-conseguir-empleo/ que te lleva de 0 a 100. Desde los fundamentos más básicos, pasando por cursos, recursos y certificaciones hasta cómo obtener tu primer empleo.

Hemos creado una ruta de 0 a 100. Un plan de desarrollo que va desde las bases: cómo aprender hacking, qué aprender, en qué orden; pasando por las areas técnicas necesarias como Linux, Redes, Programación y los conocimientos necesarios en ciber seguridad, hacking, pentesting hasta la práctica y el inicio laboral: Crear tu propio laboratorio, certificaciones, adquirir experiencia e iniciarse laboralmente.

Este es un mega post. Una guía con más de 250 artículos que te llevaran por el camino del hacker. Esta guía es gratuita y esta creada gracias al esfuerzo y al trabajo combinado de Alvaro Chirou y mío (Laprovittera Carlos).

Creamos esta guía (futuro curso) para que puedas iniciarte en este mundo. Puedes arrancar ahora, GRATIS, solo necesitas un PC, conexión a internet y paciencia (Ser hacker NO ES un camino de la noche a la mañana).

El Hacking y la ciberseguridad es una carrera divertida, emocionante y gratificante que te recompensará y desafiará por igual. Sin embargo, para quienes buscan adentrarse en este campo en auge y en constante evolución, puede resultar difícil saber por dónde empezar. ¡Ahí es donde entra en juego nuestra guía en ciberseguridad!

Esta es la hoja de ruta hacia el trabajo de ciberseguridad de tus sueños. Te ayudará a entender qué conocimientos, habilidades y certificados son necesarios para alcanzar tus metas profesionales y tener una carrera próspera. Si quieres ser consultor de ciberseguridad, analista de malware, evaluador de penetración, analista de SOC o cualquier otro puesto de ciberseguridad, esta guía es lo que necesitas.

SIGUE APRENDIENDO GRATIS CON NUESTRAS GUIAS

Aprende con nuestros más de 100 cursos que tenemos disponibles para vos

Compartimos estos recursos para ayudar a la comunidad de hacking y ciberseguridad. COMPARTE y Siéntete libre de agregar más sugerencias en los comentarios a continuación, respondemos todos y cada uno de los comentarios.

Saludos amigos y happy hacking!!!