Directory 目录

用来组织其他文件的特殊文件。 Windows 里叫”文件夹”,Linux/Unix 里更正式地叫 directory。

Linux 哲学:一切皆文件

ls -ld /home
drwxr-xr-x  20 root root  4096 May 18  /home

d = directory(普通文件是 -)

目录本身是文件,只是内容是 “文件名 → inode” 的映射。

文件路径

安全相关

  • 目录遍历漏洞(Path Traversal) —— 攻击者用 ../../../etc/passwd 跳出预期目录
  • 目录权限 里的 x 权限管”能不能 cd 进来”
  • /tmp 等公共目录是攻击者经常落地恶意文件的地方