在Linux系统中,文件夹(目录)按照功能以树形结构组织。以下是核心目录及其作用的说明:
/
C:\
。路径 | 用途 |
---|---|
/bin |
基础命令(如ls , cp ),所有用户可用。 |
/sbin |
系统管理命令(如fdisk , ifconfig ),需root权限。 |
/etc |
配置文件(如网络配置、软件配置)。 |
/home |
用户主目录,每个用户有独立子目录(如/home/username )。 |
/root |
root用户的主目录(非/home 下)。 |
/var |
动态数据(日志/var/log 、缓存、数据库等)。 |
/tmp |
临时文件,重启后可能清除。 |
/usr |
用户程序与资源(类似Windows的Program Files )。 |
/opt |
第三方软件安装目录(如手动安装的JetBrains工具)。 |
/boot |
系统启动文件(内核、Grub)。 |
/dev |
设备文件(如磁盘/dev/sda 、终端/dev/tty )。 |
/proc |
虚拟文件系统,实时进程和内核信息(如/proc/cpuinfo )。 |
/lib & /lib64 |
系统库文件(32位和64位)。 |
/mnt & /media |
临时挂载点(U盘、光盘等自动挂载到/media )。 |
~
(家目录)/home/username
(普通用户)或/root
(root用户)。命令:
ls / # 查看根目录
tree -L 2 / # 以树形显示2层目录(需安装`tree`命令)
图形化工具:
使用文件管理器(如Nautilus、Dolphin)或IDE(如VS Code)浏览。
/etc
、/boot
)需root权限才能修改。Q:下载的文件默认在哪?
A:浏览器默认下载到~/Downloads
(用户家目录下的Downloads
文件夹)。
Q:软件安装在哪里?
A:通过包管理器(如apt
)安装的通常在/usr/bin
,手动编译的可能在/usr/local
或/opt
。
如果需要定位特定文件夹,可以提供更具体的需求(如“日志文件在哪里”),我会进一步解答!