linux下各个目录的用途

/boot:系统启动的相关文件,如内核、initrd,以及grub(bootloader)

/dev:设备文件目录(cdrom)

设备文件:

块设备:随机访问,数据块

字符设备:线性访问,按字符为单位

设备号:主设备号,和次设备号

/etc:配置文件

/home:用房的家目录,每一个家目录通常默认为/home/USERNAME

/root:管理员的家目录

/lib:库文件

静态库: .a

动态库:.so(shared object)共享库

/lib/modules:内核模块文件

/media:挂载点目录,通常挂载移动设备

/mnt:挂载点目录,额外临时文件系统的挂载点

/opt:可选目录;第三方程序的安装目录

/proc:伪文件系统;内核映射文件。不启动内核的时候里面全是空文件,启动了内核才有文件(系统调优和监控都和其有巨大关联)

/sys:伪文件系统,跟硬件设备相关的属性映射文件

/tmp:临时文件存放目录;

/var:可变化的文件

/bin:可执行文件,用户命令存放目录

/sbin:管理命令存放目录

/usr:全局的共享的只读文件

/usr/bin

/usr/sbin

/usr/lib

/usr/local

/usr/local/bin

/usr/local/sbin

/usr/local/lib

时间: 2024-10-06 09:41:39

linux下各个目录的用途的相关文章

linux下mnt目录作用

linux下mnt目录作用 一.mount 英文解释 登上; 爬上; 攀登; 骑上; 乘上; 跨上 可直接理解为“挂载” 挂接光驱.USB设备的目录,加载后,会在mnt里多出相应设备的目录.mnt是mount的缩写. 二.Mount命令 需要注意的: 1.挂载点必须是一个目录. 2.一个分区挂载在一个已存在的目录上,这个目录可以不为空,但挂载后这个目录下以前的内容将不可用.对于其他操作系统建立的文件系统的挂载也是这样. 3.光盘.软盘.其他操作系统使用的文件系统的格式与linux使用的文件系统格

linux下为目录和文件设置权限,

linux下为目录和文件设置权限,包括子目录的循环递归设置 chmod  命令可以改变所有子目录的权限,下面有2种方法 改变一个文件的权限: chmod mode file|dir 改变所有子目录的权限: chmod mode dir -R                  注意后面加了个-R参数 参数就是权限模式 mode = 777 or 752 ,666,,, mode 的三个数字,分别表示owner,group,others所具有的权限. 1 = x 执行 2 = w 写 4 = r 读

Linux下的目录讲解

Linux下的目录介绍:在Linux系统中,一切东西都是存放在一个唯一的“虚拟文件系统”中的,这个“虚拟文件系统”是树状的结构以一个根目录开始.以文件来表示所有逻辑实体和非逻辑实体,逻辑实体指文件和目录,非逻辑实体泛指硬盘,终端,打印机等等Linux系统是通过“虚拟文件系统-硬盘-硬盘上的分区-分区上的特定文件系统-特定文件系统中的文件”这样的顺序来访问一个文件的.在Linux系统中,主要两个东西:“虚拟文件系统”中的文件和Linux操作系统内核本身.注意:在windows下目录分隔符是\ 而在

Linux下的目录创建命令使用实践

[文章摘要] 本文以实际的C源程序为例子,介绍了Linux下的目录创建命令(mkdir)的使用方法,为相关开发工作的开展提供了有益的参考. [关键词] C语言  Linux  目录创建  makefile  开发 一.mkdir命令简介 mkdir命令用来创建指定名称的目录,其命令格式为:mkdir [选项] 目录... 其中,[选项]可以是"-m"."-p"或"-v".此外,目录名是区分大小写的. 二.本程序流程 本文中的程序用于实现创建目录的

Linux下的目录扫描操作函数使用实践

[文章摘要] 本文以实际的C源程序为例子,介绍了Linux下的目录扫描函数(scandir)的使用方法,为相关开发工作的开展提供了有益的参考. [关键词] C语言  Linux  目录扫描  makefile  scandir 一.scandir命令简介 scandir函数的声明为: int scandir(const char *dir, structdirent ***namelist, int (*filter) (const void *b), int ( * compare )( co

linux下为目录和文件设置权限

chmod  命令可以改变所有子目录的权限,下面有2种方法 改变一个文件的权限: chmod mode file|dir 改变所有子目录的权限: chmod mode dir -R                  注意后面加了个-R参数 参数就是权限模式 mode = 777 or 752 ,666,,, mode 的三个数字,分别表示owner,group,others所具有的权限. 1 = x 执行 2 = w 写 4 = r 读,比如owner具有所有权限,1+2+4=7, 又比如gro

linux下统计目录下所有子目录的大小

du -sh * --exclude=tar |awk '{v=substr($1,length($1),1)}v=="G"{$0="1G "$0}v=="M"{$0="2M "$0}v=="K"{$0="3K "$0}v=="0"{$0="4Z "$0}!system("[ -d "$NF" ]")' |s

linux 下 home 目录磁盘爆满,rm 后仍然不行

linux 下 home 目录磁盘爆满,rm 后仍然不行 df -h 查到是 /home 下 kafka-manager(监控kafka)那个目录下几乎占用了home所有的空间,我用rm -f 去删除了这个目录. 删除高兴的去查看还是占用99%啊握草,du -sh 查看占用才几M, 看来确实是删除了,那我们lsof | grep /home/ 下去看下 (打开文件的进程)看到了 把这个进程kill掉就可以了 来自为知笔记(Wiz) 原文地址:https://www.cnblogs.com/thy

Linux下各个目录的作用

/binbin是binary的缩写.这个目录沿袭了UNIX系统的结构,存放着使用者最经常使用的命令.例如cp.ls.cat,等等. /boot这里存放的是启动Linux时使用的一些核心文件. /devdev是device(设备)的缩写.这个目录下是所有Linux的外部设备,其功能类似DOS下的.sys和Win下的.vxd.在Linux中设备和文件是用同种方法访问的.例如:/dev/hda代表第一个物理IDE硬盘. /etc这个目录用来存放系统管理所需要的配置文件和子目录. /home用户的主目录