Tutoriales

Algunas opciones comunes que se pueden usar con el comando ls

Como saben, el comando ls se usa para listar todos los directorios y archivos almacenados en la computadora, es el comando más básico que todo usuario de Linux sabe cómo listar archivos en la terminal, pero algunos de ellos no están disponibles para opciones de uso. .

Así que déjame presentarte algunas de las opciones más comunes que puedes usar para listar archivos o directorios, no solo eso, sino que después de leer este artículo, también puedes mostrar tu creatividad y crear tus propias opciones personalizadas según tus necesidades, que ayuda puedes listar los archivos a tu gusto.

Bueno, intentaré mostrarte la mayoría de las opciones comunes que puedes usar con el comando ls, como listar archivos en orden inverso, tiempo de acceso, mostrar solo directorios y muchas otras opciones interesantes, pero al momento de escribir esto, si me pierdo algo, ponga ese comando en la sección de comentarios de nuestros lectores.

1. Uso básico y predeterminado del comando ls

Primero, permítanme comenzar con el uso predeterminado ls comando.

Cuando ejecuta el comando ls sin ninguna opción en una ventana de terminal, enumerará alfabéticamente los archivos y directorios disponibles en el directorio actual con una estructura por columnas como se muestra en la imagen a continuación.

Uso básico del comando ls

Pero el problema con el resultado anterior es que no puede obtener información sobre el archivo, como cuándo se modificó el archivo, el propietario y el grupo del archivo a continuación, y muchos otros detalles importantes del archivo que deben conocerse.

En este caso deberías Por favor, siga los pasos a continuación.

Listar archivos separados por comas y comillas dobles

Lo anterior es el comportamiento predeterminado del comando anterior. Si desea imprimir la misma salida de manera diferente, puede usar otros dos caracteres, como coma (,) y comillas dobles («»).

$ ls -m
$ ls -Q

Puede usar varios otros estilos de cotización especificando el comando ls –estilo de cita= y varios parámetros como (‘literal’, ‘shell’, ‘shell-always’, ‘shell-escape’, ‘shell-escape-always’, ‘c’, ‘c-maybe’, ‘escape’, ‘language ambiente’, ‘locale’).

No te preocupes, te mostraré cómo combinar este argumento con ls comando.

$ ls --quoting-style=clocale

Comportamiento del comando anterior

Diferentes tipos de estilos de cita
Diferentes tipos de estilos de cita

2. Use el comando ls -l para enumerar la información del archivo en detalle

Como dije, el método anterior no es confiable. Cuando desee enumerar la información del archivo en detalle, en este caso debe usar el siguiente comando que imprimirá los siguientes detalles: los permisos del archivo, la información del propietario y del grupo, el tamaño del archivo y la fecha y hora de la última modificación.

$ ls -l

Comportamiento del comando anterior

Listar archivos en la salida del comando de detalles
Lista de archivos en detalle, salida de comando

Para explicar mejor la salida del comando, puede consultar la imagen a continuación.

Use el comando ls -l para enumerar la descripción de salida de información del archivo en detalle
Interpretación individual de la salida del comando ls -l

3. Use el comando ls -la para enumerar todos los archivos ocultos

En su directorio de inicio, hay varios archivos de configuración que están ocultos para evitar que los usuarios realicen cambios sin saberlo, pero a veces los necesita para realizar algunos cambios en los archivos de configuración.

Pero, ¿cómo sé si existen archivos ocultos en mi sistema?En este caso, debe utilizar -Una o -Una Enumere todos los directorios y archivos ocultos en la ruta actual.

$ ls -la

Comportamiento del comando anterior

Enumere todos los archivos ocultos con el comando ls -la
Enumere todos los archivos ocultos con el comando ls -la

El comando anterior también incluirá. (actualmente) y .. directorio (principal), que no es necesario, para evitar esto puede usar -Una opción, solo mostrará los archivos ocultos en lugar de los caracteres del directorio principal y actual.

$ ls -lA

Comportamiento del comando anterior

Use ls -lA para enumerar todos los archivos ocultos

4. Use el comando ls para enumerar solo la información del directorio

Cuando solo quieres una visión general información relacionado Tabla de contenido Pero no sobre su contenido interno, entonces debe llamar al siguiente comando, que imprimirá la información del directorio ignorando su contenido interno.

$ ls -ld

Si desea información sobre un directorio específico, pase el nombre del directorio como parámetro.

$ ls -ld /etc

Comportamiento del comando anterior

mostrar información del directorio
mostrar información del directorio

5. Use el comando ls para listar subdirectorios recursivamente

De los pasos anteriores, aprendió cómo verificar información sobre directorios individuales, pero ¿qué sucede si desea verificar todos los archivos almacenados en todos los subdirectorios específicos?En ese momento, puede utilizar -R parámetro, mostrará los componentes internos actuales y sus subdirectorios, lo que ahorrará algunas pulsaciones de teclas adicionales.

$ ls -R

Para verificar los archivos de contenido de un directorio específico, use el siguiente código:

$ ls -R /etc

Comportamiento del comando anterior

Manera recursiva de listar archivos usando el comando ls
Manera recursiva de listar archivos usando el comando ls

6. Use el comando ls para agregar un indicador de tipo de archivo

Puede haber casos en los que no reconozca el tipo de archivo, ya sea Tabla de contenido, archivo ordinarioo archivo de símbolosespecialmente cuando se alias ls=’ls –color=auto’ En tu ~/.bashrc documento.

Entonces, para evitar cualquier confusión, puede usar -F parámetro, que agregará un indicador de tipo de archivo junto al nombre del archivo, que lo ayudará a identificar el tipo de archivo.

$ ls -F

Mediante el comportamiento del comando anterior, podrá distinguir muy fácilmente los archivos de directorio, regulares y de enlace simbólico mediante los siguientes símbolos o indicadores.

  • Tabla de contenido(/)
  • Enlace suave (@)

Comportamiento del comando anterior

Indicador de tipo de archivo agregado
Indicador de tipo de archivo agregado

7. Use el comando ls para listar archivos en formato legible por humanos

De manera predeterminada, el comando ls enumera los archivos en formato de bytes, lo que puede resultar difícil de leer cuando el archivo es grande.Para evitar imprimir el archivo en bytes, puede usar -H junto con ls-l Ordenar.

puedes usarlo -H y ls-l comando para evitar imprimir el archivo en formato de byte.

$ ls -lh

Comportamiento del comando anterior

Muestra el tamaño de la información del archivo enumerado en un formato legible por humanos
Muestra el tamaño de la información del archivo enumerado en un formato legible por humanos

8. Use el comando ls para listar archivos y sus números de inodo

Toda la metainformación de un archivo se almacena en inodos, también conocidos como inodos. Para obtener más información sobre ellos, puede consultar esta guía completa sobre la numeración de inodos en Linux con ejemplos.

Para averiguar el número de inodo que puede utilizar -Una generación Opciones en el siguiente fragmento de código:

$ ls -li

Comportamiento del comando anterior

Use el comando ls -li para mostrar información del número de inodo
Use el comando ls -li para mostrar información del número de inodo

9. Enumere los archivos en orden inverso usando el comando ls

Cuando desee enumerar los archivos en orden descendente o inverso, debe usar -r opción, imprimirá los nombres de archivo en orden inverso siempre que haga lo siguiente.

$ ls -lr

Comportamiento del comando anterior

Enumere los archivos en orden inverso usando el comando ls
Enumere los archivos en orden inverso usando el comando ls

10. Enumere los archivos en varios orden cronológico usando el comando ls

A veces desea enumerar los archivos en un orden cronológico diferente, como cuando alguien accede a los archivos o los modifica, u ordenarlos en función de cuándo se crearon.Entonces deberías usar –tiempo= Opción que acepta múltiples argumentos, por ejemplo (‘atime’, ‘access’, ‘use’, ‘ctime’, ‘status’, ‘birth’, ‘creation’).

Si desea enumerar archivos basados ​​en archivos recién creados, debe usar el siguiente código:

$ ls --time=creation

Cuando desee enumerar archivos en función de tiempo (cambiar hora) o modificar hora, entonces puedes usar este código:

$ ls --time=ctime

En su lugar, puede utilizar los siguientes comandos para la misma tarea.

$ ls -c
or
$ ls -lt

Comportamiento del comando anterior

Listar archivos según el tiempo de cambio (ctime)
Listar archivos según el tiempo de cambio (ctime)

¡Eso es todo por ahora!

LEER  Conexión remota con Secure Shell (SSH) en Ubuntu 18.04

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba