Lista de comandos linux más utilizados.

El conocimiento de los comandos linux es importante para las tareas de administración y programación. Los comandos linux son necesarios para tener un dominio del sistema operativo. La línea de comandos es la manera más directa de enviar órdenes a su máquina. Los comandos linux de ficheros y directorios comando ls Listar archivos y directorios es la finalidad de este comando linux. comando tree Listar archivos y directorios en forma de árbol con el empleo de este comando linux. comando cp Copie archivos y directorios con este comando linux. comando pwd Mostrar el nombre del directorio de trabajo actual es la función de este comando linux. comand...

El comando ls lista ficheros y directorios.

Sintaxis del comando ls

ls [OPCIÓN]... [FICHERO]...

El comando ls muestra información acerca de los FICHEROs (del directorio actual por defecto). Ordena las entradas alfabéticamente si no se especifica ninguna de las opciones -cftuvSUX ni --sort.

Opciones del comando ls

Los argumentos obligatorios para las opciones largas del comando ls son también obligatorios para las opciones cortas.

Opcion Descripcion
-a, --all no ocultar las entradas que comienzan con . (punto) es la finalidad de esta opción del comando ls.
-A, --almost-all el comando ls no muestra las entradas . y .. implícitas.
--author esta opción del comando ls con -l, muestra el autor de cada fichero.
-b, --escape para mostrar escapes en estilo C para los caracteres no gráficos se emplea esta opción del comando ls.
--block-size=SIZE con -l, escalar tamaños por SIZE al mostrarlos; por ejemplo, '--block-size=M'; vea el formato de SIZE a continuación.
-B, --ignore-backups el comando ls no incluye entradas implícitas que terminen en ~.
-c esta opción del comando ls con -lt: ordena y muestra ctime (hora de la última modificación de la información de estado del archivo); con -l: mostrar ctime y ordenar por nombre; de lo contrario: ordenar por ctime, más reciente primero.
-C para enumerar las entradas por columnas se utiliza esta opción del comando ls.
--color[=WHEN] colorear la salida; WHEN puede ser 'siempre' (predeterminado si se omite), 'automático' o 'nunca'.
-d, --directory el comando ls enumera los directorios en sí mismos, no sus contenidos.
-D, --dired para generar salida diseñada para el modo dirigido de Emacs se utiliza esta opción del comando ls.
-f con esta opción, el comando ls no ordena, utiliza -aU, no utiliza -ls --color.
-F --classify el comando ls añade un indicador (uno de */=@|) a las entradas.
--file-type opción del comando ls similar a la anterior, pero no añade '*'.
--format=PALABRA horizontal -x, comas -m, horizontal -x, largo -l, columna única -1, detallado -l, vertical -C
--full-time opción del comando ls que como -l --time-style=full-iso.
-g esta opción del comando ls es como -l, pero no lista el propietario.
--group-directories-first para agrupar directorios antes que los ficheros se usa esta opción del comando ls; se puede añadir una opción --sort, pero cualquier uso de --sort=none (-U) desactiva la agrupación.
-G, --no-group en una lista larga, el comando ls no muestra los nombres de los grupos.
-h, --human-readable esta opción del comando ls con -l y -s, tamaños de visualización como 1K 234M 2G, etc.
--si el comando ls trabaja del mismo modo que la opcón anterior, pero use potencias de 1000 no de 1024.
-H, --dereference-command-line para seguir los enlaces simbólicos en la línea de órdenes debe usar esta opción del comando ls.
--dereference-command-line-symlink-to-dir el comando ls sigue cada enlace simbólico en la línea de órdenes que apunte a un directorio.
--hide=PATRÓN con esta opción, el comando ls lista las entradas implícitas que coinciden con el patrón de shell PATRÓN (las opciones -a o -A tienen prioridad).
--hyperlink[=WHEN] nombres de archivos de hipervínculos; WHEN puede ser 'always' (default si se omite), 'auto' o 'never'
--indicator-style=WORD opción del comando ls para agregar indicador con estilo WORD a los nombres de entrada: none (predeterminado), barra inclinada (-p), tipo de archivo (--file-type), clasificar (-F)
-i, --inode mostrar el número de índice de cada archivo es la finalidad de esta opción del comando ls.
-I, --ignore=PATTERN no enumerar las entradas implícitas que coincidan con el PATTERN de shell es la finalidad de esta opción del comando ls.
--kibibytes opción del comando ls predeterminada a bloques de 1024 bytes para el uso del disco; usado solo con -s.
-l el comando ls utiliza un formato de listado largo.
-L, --dereference al mostrar la información de un fichero para un enlace simbólico, muestra la información del fichero al que apunta el enlace en lugar de la del propio enlace.
-m para rellenar el ancho con una lista de entradas separadas por comas se emplea esta opción del comando ls.
-n --numeric-uid-gid esta opción del comando ls es como -l, pero enumera los ID numéricos de usuarios y grupos.
-N --literal el comando ls muestra nombres de entradas sin comillas.
-o esta opción del comando ls es como -l, pero no enumera la información del grupo.
-p, --indicator-style=slash para agregar/indicar a los directorios use esta opción del comando ls.
-q --hide-control-chars con esta opción, el comando ls muestra ? en lugar de caracteres no gráficos.
--show-control-chars para mostrar caracteres no gráficos tal cual (el valor predeterminado, a menos que sea el comando ls y la salida sea una terminal) se usa esta opción.
-Q, --quote-name esta opción del comando ls encierra los nombres de las entradas entre comillas dobles.
--quoting-style=WORD opción del comando ls que permite usar el estilo de comillas WORD para los nombres de las entradas: literal, locale, shell, shell-always, shell-escape, shell-escape-always, c, escape (anula la variable de entorno QUOTING_STYLE).
-r --reverse el comando ls invierte el orden.
-R, --recursive el comando ls muestra los subdirectorios recursivamente.
-s, --size esta opción del comando ls muestra el tamaño de cada fichero, en bloques.
-S ordenar por tamaño de archivo es el objetivo de esta opción del comanndo ls, primero el más grande.
--sort=WORD opción del comando ls para ordenar por PALABRA en lugar de nombre: ninguno (-U), tamaño (-S), hora (-t), versión (-v), extensión (-X).
--time=WORD el comando ls cambia el valor predeterminado de usar tiempos de modificación; tiempo de acceso (-u): atime, access, use; cambio de hora (-c): ctime, estado; hora de nacimiento: nacimiento, creación; con -l, WORD determina qué hora mostrar; con --sort=hora, ordenar por PALABRA (más reciente primero).
--time-style=TIME_STYLE para indicar el formato de hora/fecha con -l se utiliza esta opción del comando ls.
-t para ordenar por tiempo utilice esta opción del comando ls, los más nuevos primero.
-T, --tabsize=COLS
-u esta opción del comando ls con -lt: ordena y muestra el tiempo de acceso; con -l: muestra el tiempo de acceso y ordena por nombre; de lo contrario: ordene por tiempo de acceso, más reciente primero.
-U el comando ls no ordena sino que enumera las entradas en el orden del directorio.
-v opción del comando ls para indicar el tipo natural de números (versión) dentro del texto.
-w, --width=COLS para establezcer el ancho de salida en COLS se usa esta opción del comando ls. 0 significa sin límite.
-x el comando ls enumera las entradas por líneas en lugar de por columnas.
-X ordenar alfabéticamente por extensión de entrada es la finalidad de esta opción del comando ls.
-Z, --context el comando ls visualiza cualquier contexto de seguridad de cada archivo,
-1 el comando ls enumera un archivo por línea. Evite '\n' con -q o -b.
--help muestra esta ayuda del comando ls y finaliza.
--version informa de la versión del comando ls y finaliza.

Estados de salida del comando ls

Estado Descripción
0 si todo fue bien.
1 si hubo problemas menores (p. ej., no poder acceder a un subdirectorio).
2 si hubo un serio problema (p. ej., no se puede acceder al argumento de la línea de órdenes).

Notas:

- El argumento SIZE es un número entero y una unidad opcional (ejemplo: 10K es 10*1024). Las unidades son ,M,G,T,P,E,Z,Y (potencias de 1024) o KB,MB,... (potencias de 1000). También se pueden usar prefijos binarios: KiB=K, MiB=M, etc.

- El argumento TIME_STYLE puede ser full-iso, long-iso, iso, locale o +FORMAT. FORMAT se interpreta como en date(1). Si FORMAT es FORMAT1<nueva línea>FORMAT2, luego FORMAT1 se aplica a archivos no recientes y FORMAT2 a archivos recientes. TIME_STYLE con el prefijo 'posix-' surte efecto solo fuera de la configuración regional POSIX. Además, la variable de entorno TIME_STYLE establece el estilo predeterminado que se utilizará.

Ejemplos del comando ls

- Uso de comando ls para listar todos los archivos y direcctorios del direcctorio actual (incluso los que están ocultos).
  ls -a
- Uso del comando ls para listar los ficheros y directorios dentro del directorio Descargas y ordena alfabeticamente las entradas por extensión.
  ls -X Descargas

comandos linux

comando tree