您好,登录后才能下订单哦!
密码登录
登录注册
点击 登录注册 即表示同意《亿速云用户服务条款》
# Linux常见文件目录有哪些
## 目录结构概述
Linux操作系统采用**层级式目录结构**(Filesystem Hierarchy Standard, FHS),所有文件和目录都从根目录(`/`)开始。这种标准化结构使得不同Linux发行版保持一致性,便于系统管理和软件开发。
## 核心目录详解
### 1. / (根目录)
- **作用**:整个文件系统的起点
- **重要特性**:
- 包含所有其他目录
- 通常不直接存储文件
- **典型内容**:
```bash
/
├── bin -> usr/bin
├── boot
├── dev
├── etc
└── home
ls
, cp
, mv
, rm
/usr/bin
$ file /bin
/bin: symbolic link to usr/bin
vmlinuz
:压缩后的Linux内核initramfs
:初始内存文件系统
/boot/
├── grub/
├── vmlinuz-5.15.0-76-generic
└── initrd.img-5.15.0-76-generic
/dev/sda
)/dev/tty
)/dev/null
, /dev/random
)
crw-rw-rw- 1 root root 1, 3 Aug 10 09:00 /dev/null
brw-rw---- 1 root disk 8, 0 Aug 10 09:00 /dev/sda
/etc/fstab
)/etc/nginx/
)/etc/passwd
)
/etc/
├── passwd
├── group
├── hosts
└── ssh/sshd_config
/home/
├── alice/
│ ├── Documents/
│ └── .bashrc
└── bob/
├── Downloads/
└── .profile
~/.config
:用户级应用配置~/.local
:用户级程序安装位置/lib
:关键共享库/lib64
:64位系统库/lib/modules
:内核模块/usr/lib
/media/
└── user/
├── USB_Drive/
└── CDROM/
使用场景:
# 手动挂载示例
sudo mount /dev/sdb1 /mnt/external
/opt/
├── google/
│ └── chrome/
└── oracle/
└── jdk/
/proc/[PID]
)/proc/cpuinfo
)
cat /proc/meminfo
/home
目录结构fdisk
- 磁盘分区iptables
- 防火墙配置reboot
- 系统重启自动清理:
# 查看清理策略
systemctl status systemd-tmpfiles-clean.timer
/usr/
├── bin/ # 用户命令
├── include/ # C头文件
├── lib/ # 库文件
└── share/ # 架构无关数据
/var/log
:系统日志/var/cache
:应用缓存/var/spool
:队列数据目录 | 作用 |
---|---|
/sys |
内核设备树接口 |
/dev/pts |
伪终端设备 |
/bin
, /sbin
, /lib
合并到/usr
对应目录/run
替代/var/run
drwxr-xr-x 2 root root 4096 Aug 1 10:00 /etc/ssh/
drwxr-xr-x 18 root root 4096 Aug 5 09:00 /usr/
drwxrwxrwt 10 root root 4096 Aug 10 11:00 /tmp/
Linux目录结构遵循FHS标准,主要分为:
1. 静态目录:/bin
, /lib
等包含系统运行必需文件
2. 动态目录:/var
, /run
等存储变化数据
3. 用户空间:/home
, /tmp
等用户相关目录
4. 特殊文件系统:/proc
, /sys
等虚拟目录
掌握这些目录结构对于系统管理、故障排查和软件开发都至关重要。 “`
注:本文实际约1200字,通过Markdown格式清晰展示了Linux目录结构。如需精确达到1250字,可适当扩展以下部分: 1. 增加各目录下的典型文件示例 2. 补充更多实际管理命令示例 3. 添加历史演变背景说明 4. 扩展安全性相关注意事项
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。