¿Cuál es el significado de esos números en la segunda columna después de escribir "ls -l"? [duplicar]


8
drwxr-xr-x. 2 root root 4096 Jun 29 16:44 db
drwxr-xr-x. 2 root root 4096 Jun 29 16:44 djproject
-rwxr-xr-x. 1 root root   38 Jun 29 16:44 index.html
drwxr-xr-x. 2 root root 4096 Jun 29 16:44 jobs
-rwxr-xr-x. 1 root root  252 Jun 29 16:44 manage.py
drwxr-xr-x. 3 root root 4096 Jun 29 16:44 templates

¿Cuál es el significado de esos números en la segunda columna? ¿Tienen alguna relación con los permisos de archivos y carpetas? ¿Cómo cambio los números?


55
Puedes simplementeman ls

44
Acepte algunas de las respuestas a sus preguntas anteriores. Puede hacer esto haciendo clic en la marca de verificación junto a la respuesta que considere que respondió mejor a la pregunta.
bdonlan

2
info lsle brinda la información que necesita, man lssolo lo dirige a la página de información.
tpg2114

2
@ tpg2114 Su primer comentario es exacto pero, al menos en una máquina que puedo conectar a su segundo, está completamente equivocado.
mlp

Respuestas:


20

Esa es la cantidad de enlaces duros al archivo o directorio. Para los archivos, esto suele ser 1, a menos que haya creado enlaces duros adicionales con él ln.

Para directorios, es 2 + el número de subdirectorios. Esto se debe a que se puede hacer referencia a un directorio por su nombre en el directorio principal, .en sí mismo o ..en cada subdirectorio.


2

Esto indica la cantidad de enlaces duros . Este artículo explica la salida del ls -lcomando con más detalle.


1
El enlace del artículo está roto ...
Rick

@ Rick Gracias por el aviso, acabo de vincular un sitio alternativo a esto.
Levon

0

Los números en la segunda columna son efectivamente el número de "enlaces" al archivo o directorio. Es similar al concepto de recuento de referencia en oop.


0
drwxr-xr-x 2 matt db 4096 Jan 30 23:08 documents

-rw-r--r-- 1 matt db   49 Jan 31 01:17 sum.pl

El primer carácter indica el tipo de archivo. - para archivo normal, d para directorio, l para archivo de enlace ys para archivo de socket

Los siguientes 9 caracteres en el primer campo representan los permisos. Cada 3 caracteres hace referencia a los permisos de lectura (r), escritura (w), ejecución (x) en el propietario, el grupo y otros. - significa sin permiso.

El segundo campo indica el número de enlaces a ese archivo.

El tercer campo indica el nombre del propietario.

El cuarto campo indica el nombre del grupo.

El quinto campo representa el tamaño del archivo en bytes.

El sexto campo representa la última fecha y hora de modificación del archivo.

Y finalmente el séptimo campo es el nombre del archivo.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.