当我尝试时$ ls /proc
,我发现了很多directories(numbered - for PID and other subdirectories...)
如下:
我只描述了一些编号的子目录和其他子目录
$ 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 ),
当我尝试时$ ls - l /proc
,它显示了一些->
字符:
$ 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
这里有Access Specifier
完全访问权限(lrwxrwxrwx)
,我的问题是:l
这里指定的lrwxrwxrwx
这些->
字符是什么意思?喜欢在(mounts -> self/mounts , net -> self/net,self -> 4806 etc.
)
的存在
->
意味着目录中的“条目”是指向其他地方的文件/目录的符号链接(符号链接)。在本例中,/proc/mounts
是指向 的符号链接/proc/self/mounts
。符号链接通常具有 0777 权限,因为它不是允许/限制访问文件/目录的权限(因此,
rwxrwxrwx
. 但是,文件/目录上的任何权限仍然有效,因此如果文件具有权限0600
或rw-------
,则只有拥有该文件的用户才能直接或通过符号链接读取或写入它。我不完全确定
l
,但我的猜测是它表明该条目是一个符号链接。