GNU/Linux
ls comando
Buscar..
Comando ls con las opciones más utilizadas.
ls muestra archivos y directorios en el directorio de trabajo actual. (si no se pasan argumentos). (No muestra los archivos ocultos que comienzan con. de forma predeterminada).
user@ubuntu14:/usr$ ls
bin games include lib lib32 local sbin share src
Para ver todos los archivos (archivos / carpetas ocultos también). Utilice ls -a
o ls -all
user@ubuntu14:/usr$ ls -a
. .. bin games include lib lib32 local sbin share src
Para diferenciar entre archivos y carpetas y enlaces simbólicos y otros, use ls -F
OR ls --classify
user@ubuntu14:~$ ls -F
bash_profile_course chat_apps/ Desktop/ Downloads/ foxitsoftware/
Public/ test/ bin/ ClionProjects/ Documents/ IDE/ Music/
Pictures/ Templates/ Videos/
Aquí, los caracteres finales se utilizan para distinguir archivos y carpetas.
"/" Sugerir directorio.
"*" Sugiere ejecutables.
"@" Sugiere enlaces simbólicos.
Para obtener más detalles sobre los archivos y directorios, use ls -l
user@ubuntu14:~/example$ ls -l
total 6464
-rw-r--r-- 1 dave dave 41 Dec 24 12:19 Z.txt
drwxr-xr-x 2 user group 4096 Dec 24 12:00 a_directory
-rw-r--r-- 1 user group 6 Dec 24 12:01 a_file
lrwxrwxrwx 1 user group 6 Dec 24 12:04 a_link -> a_file
-rw-r--r-- 1 user group 6 Dec 24 12:03 a_newer_file
-rw-r----- 1 user group 6586816 Dec 24 12:07 big.zip
En este ejemplo, el tamaño total de los contenidos es 6460KB.
Luego hay una entrada para cada archivo / directorio en orden alfabético con mayúsculas antes de minúsculas.
El primer carácter es el tipo (por ejemplo, d - directorio, l - enlace).
Los siguientes 9 caracteres muestran los permisos para el usuario, grupo y otros.
A esto le sigue el número de enlaces duros, luego el nombre y el grupo del propietario.
El siguiente campo es el tamaño en bytes. Esto se puede mostrar de forma amigable para el ser humano agregando la opción -h
, por ejemplo, 6586816 se muestra como 6.3M
Luego sigue una marca de tiempo (generalmente la hora de modificación).
El campo final es el nombre. Nota: los enlaces también muestran el objetivo del enlace.
Opciones para el comando ls
Lista completa de opciones:
ls -a
enumera todos los archivos, incluido el archivo oculto que comienza con '.'
ls --color
lista de colores [= siempre / nunca / auto]
ls -d
list directorios - con '* /'
ls -F
agrega un carácter de * / => @ | a enteries
ls -i
listar el número del índice del inodo del archivo
ls -l
lista con formato largo - mostrar permisos
ls -la
lista formato largo incluyendo archivos ocultos
ls -lh
lista formato largo con tamaño de archivo legible
ls -ls
lista con formato largo con tamaño de archivo
ls -r
lista en orden inverso
ls -R
lista recursivamente árbol de directorios
ls -s
lista de tamaño de archivo
ls -S
ordenar por tamaño de archivo
ls -t
ordenar por fecha y hora
ls -X
ordenar por nombre de extensión