directorios bajo el directorio /proc

directorios bajo el directorio /proc

Cuando lo intenté $ ls /proc, encontré muchos de directories(numbered - for PID and other subdirectories...)los siguientes:

Estoy describiendo sólo algunos de los subdirectorios numerados y otros subdirectorios.

$ ls /proc
 129   1475  1899  2     21    2302 (PID's-correct me if i am wrong)
 acpi ,asound, bus,driver, fs, ipmi ,irq , mounts , net ,scsi ,self,sys, sysvipc,tty(other subdirecories ), 

y cuando lo intenté $ ls - l /procmostró algún ->carácter:

$ ls -l /proc
lrwxrwxrwx.  1 root       root                    11 Sep  7 17:06 mounts -> self/mounts 
lrwxrwxrwx.  1 root       root                     8 Sep  7 17:06 net -> self/net
lrwxrwxrwx.  1 root       root                     0 Sep  7  2014 self -> 4806

Aquí Access Specifierhay acceso completo (lrwxrwxrwx), mi pregunta es: ¿qué lespecifica aquí lrwxrwxrwx qué significan estos ->caracteres? como en( mounts -> self/mounts , net -> self/net,self -> 4806 etc.)

Respuesta1

La presencia de ->significa que esa "entrada" en el directorio es un enlace simbólico (enlace simbólico) a un archivo/directorio en otro lugar. En este caso, /proc/mountses un enlace simbólico a /proc/self/mounts.

Los enlaces simbólicos normalmente tienen un permiso de 0777, ya que no es el que permite/restringe el acceso a un archivo/directorio (de ahí el rwxrwxrwx). Sin embargo, cualesquiera que sean los permisos que haya en el archivo/directorio aún entran en vigor, por lo que si un archivo tiene permisos 0600o rw-------, solo el usuario propietario del archivo puede leerlo o escribir en él, ya sea directamente o mediante un enlace simbólico.

No estoy del todo seguro l, pero supongo que es una indicación de que esa entrada es un enlace simbólico.

información relacionada