¿ -rw-rw-r--. 1
Alguien puede explicar y dar información "detallada" sobre el comando ls -lart.
Específicamente, ¿qué significa el número 1
después de los permisos del archivo? ¿Por qué cambia o por qué es diferente para diferentes archivos?
linux
unix
permissions
ls
VAR121
fuente
fuente
Respuestas:
Algunos ejemplos:
-rwxrw-r-- 1
es un archivo con privilegios de lectura, escritura y ejecución para el propietario. El grupo ha leído y escrito, y otros solo han leído. No hay enlaces a estos datos.drwxr-xr-x 10
es un directorio con 8 archivos. Los 2 extra son.
y..
. Solo el propietario puede crear archivos en este directorio, otros pueden acceder a qué archivos están en el directorio y leer el contenido de esos archivos si los privilegios lo permiten.-r-------- 2
es un archivo que solo el propietario puede leer, pero no puede ejecutar o modificar. Tiene un enlace, lo que significa que hay otra referencia de archivo en el disco en algún lugar que accede a los mismos datos. Por lo tanto, el "contenido de archivo" real en el disco tiene 2 "archivos" que lo hacen referencia. Estos enlaces a menudo se crean usandoln
sin suministrar-s
.Entonces:
-
od
indicando archivo o directorio.r
ead,w
rito yx
ejecución para el propietario.Ver el capítulo El formato largo de
man ls
.fuente
ls
la página de manual de. Ninguno de los campos se explica allí. Creo que es lo mismo para Ubuntu.Para archivos , es el número de enlaces duros al contenido del archivo. 1 significa que no hay enlaces duros (el caso típico), un número N por encima de 1 significa que este y otros nombres de archivo N-1 comparten el mismo contenido.
Para la mayoría de los directorios, pero no todos los sistemas de archivos informan un recuento de enlaces de 2+ N donde N es el número de subdirectorios.
fuente
[max @ localhost ~] $ ll
total 4
drwxrwxr-x 2 max max 4096 25 de septiembre 17:11 zzz
Aquí 2 significa número de conteo de enlaces
ahora crearé 3 directorios dentro de zzz
ahora el valor cambia a 5
[max @ localhost zzz] $ cd
[max @ localhost ~] $ ll
total 4
drwxrwxr-x 5 max max 4096 25 de septiembre 17:16 zzz
Eso es porque ahora 5 directorios están presentes dentro de zzz 3 son
a
b
c
y 2 son directorios ocultos.
..
si creo un archivo, no pasará nada para contar el enlace
pero si elimino cualquier directorio, el recuento de enlaces cambiará
fuente