Linux根目录下的文件夹

1、/- 根

每一个文件和目录都是从根目录开始。
只有root用户可在该目录下的进行写操作(拥有写权限)。注意:/root是root用户的主目录,这与/.不一样

/root:系统管理员root的家目录,系统第一个启动的分区为 /,所以最好将 /root和 /放置在一个分区下

2、/bin中 - 用户二进制文件

包含二进制可执行文件,主要用于具体应用。
在单用户模式下,你需要使用的常见linux命令都位于此目录下。系统的所有用户使用的命令都设在这里。
例如:ps、ls、ping、grep、cp

3、/sbin目录 - 系统二进制文件

类似于/bin,/sbin同样也包含二进制可执行文件,但它是系统管理员专用的二进制代码存放目录。在这个目录下的linux命令通常由系统管理员使用,对系统进行维护。例如:iptables、reboot、fdisk、ifconfig等命令

4、/etc - 配置文件

/etc 通常用来存放程序所需的整个文件系统的配置文件。包含很多文件,许多网络配置文件也在/etc 中。
也包含了用于启动/停止单个程序的启动和关闭shell脚本。例如:/etc/resolv.conf、/etc/logrotate.conf

5、/dev - 设备文件

顾名思义,它属于设备文件。
主要包括终端设备、USB或连接到系统的任何设备。例如:/dev/tty1、/dev/usbmon0

6、/proc - 进程信息

系统进程的相关信息。
这是一个虚拟的文件系统,包含有关正在运行的进程的信息。例如:/proc/{pid}目录中包含的与特定pid相关的信息。
这是一个虚拟的文件系统,系统资源以文本信息形式存在。例如:/proc/uptime

7、/var - 变量文件

var代表变量文件。
这个目录下可以找到内容可能增长的文件。
这包括 - 系统日志文件(/var/log);包和数据库文件(/var/lib);电子邮件(/var/mail);打印队列(/var/spool);锁文件(/var/lock);多次重新启动需要的临时文件(/var/tmp);

8、/tmp - 临时文件

包含系统和用户创建的临时文件。
当系统重新启动时,这个目录下的文件都将被删除。

9、/usr - 用户程序(软件一般安装到这个目录,如JDK、MYSQL、TOMCAT)

包含二进制文件、库文件、文档和二级程序的源代码。
/usr/lib中包含了/usr/bin和/usr/sbin用到的库。
/usr/local中包含了从源安装的用户程序。例如,当你从源安装Apache,它会在/usr/local/apache2中。

/usr/bin中包含用户程序的二进制文件。如果你在/bin中找不到用户二进制文件,到/usr/bin目录看看。例如:at、awk、cc、less、scp。
/usr/sbin中包含系统管理员的二进制文件。如果你在/sbin中找不到系统二进制文件,到/usr/sbin目录看看。例如:atd、cron、sshd、useradd、userdel。

10、/home -用户主目录

各个用户用home目录来存储他们的个人档案。具体根据下图理解:

11、/boot - 引导加载程序文件

包含引导加载程序相关的文件。
内核的initrd、vmlinux、grub文件位于/boot下。
例如:initrd.img-2.6.32-24-generic、vmlinuz-2.6.32-24-generic

12、/lib - 系统库

包含支持位于/bin和/sbin下的二进制文件的库文件.
库文件名为 ld或lib.so.*
例如:ld-2.11.1.so,libncurses.so.5.7

13、/opt - 可选的附加应用程序

opt代表可选的。
包含从个别厂商的附加应用程序。
附加应用程序应该安装在/opt/或者/opt/的子目录下。

14、/mnt - 挂载目录

临时安装目录,系统管理员可以挂载文件系统。

15、/media - 可移动媒体设备

用于挂载可移动设备的临时目录。
举例来说,挂载CD-ROM的/media/cdrom,挂载软盘驱动器的/media/floppy;

16、/srv - 服务数据

srv代表服务。
包含服务器特定服务相关的数据。
例如,/srv/cvs包含cvs相关的数据。


Linux(/)根目录下各个文件夹的含义及使用相关推荐

  1. Linux根目录下各文件夹的含义和用途

    Linux根目录"/"下各个系统文件夹的含义和用途 1./boot 该目录默认下存放的是Linux的启动文件和内核. 2./initrd 它的英文含义是boot loader in ...

  2. Java 获取linux根目录下的文件夹_Windows支持直接访问Linux子系统文件:你的下一台Linux何必是Linux...

    2020年第一波薅当当网羊毛的机会,别错过! 晓查 发自 凹非寺 量子位 报道 | 公众号 QbitAI 微软,致力于做最好的Linux发行版. 今天,安装Windows 10测试版本号19603的用 ...

  3. Java 获取linux根目录下的文件夹_Linux-包教包会系列

    前言 以前我的不喜欢用 Linux 系统,什么目录啊,文件啊,权限啊,都得命令操作,入门难度较大.但是一旦熟练起来,真不想再去用 windows 了.再加上 shell 脚本,那才叫如虎添翼啊,真的是 ...

  4. Java 获取linux根目录下的文件夹_Linux使用

    Liunx使用 命令管道连接 | 命令管道符合为|,可以将两个命令进行连接,连接后第一个命令的输出结果作为第二个命令的输入信息 比如 ls /ect | more -10 分屏显示etc文件夹下的10 ...

  5. linux根目录下各文件夹的作用

    目录树可以分为小的部分,每个部分可以在自己的磁盘或分区上(/proc比较特殊).主要部分是/usr./var./home./proc和根文件系统.每个部分有不同的目的. /usr:包含所有的命令.程序 ...

  6. linux查看根目录下所有文件夹大小的方法

    linux查看根目录下所有文件夹大小的方法如下: 1.进入根目录:cd / 2.使用命令 : du -sh * 查看根目录下每个文件夹的大小 3.进入占用空间比较大的文件夹,随后针对过大的文件目录不断 ...

  7. Steam根目录下userdata文件夹命名规则

    Steam根目录下"userdata"文件夹命名规则 userdata的初文件夹命名方式 steamID分类 steam16位ID换算32 steam64位ID换算32 userd ...

  8. Mac 根目录下创建文件夹

    Mac 根目录下创建文件夹 一.在根目录下用sudo创建文件夹. 在/System/Volumes/Data/目录下创建所需文件夹 cd /System/Volumes/Data/ sudo mkdi ...

  9. java删除Linux目录下的文件夹

    在java程序中删除Linux目录下的文件夹主要步骤如下: String path = "/home/deledir";//文件夹路径 String[] cmd = new Str ...

最新文章

  1. 理解Java中的弱引用(Weak Reference)
  2. 集成Lucene和HBase(转)
  3. HDU 2152 选课时间(题目已修改,注意读题) (母函数)
  4. 概率论回顾.pptx
  5. 为什么每个人都应该尝试Ubuntu下篇 Why Everyone Should Try Ubuntu 分享
  6. 【luogu1018】 乘积最大 [区间dp+高精][noip2000]
  7. 《论语》《大学》《中庸》和孟子
  8. 精心挑选的15款优秀 jQuery 文本特效插件和教程
  9. @interface自定义注解
  10. GPS NAME0183 详解
  11. NSIS V3.08 简体中文增强版
  12. 流程即代码:云研发、低代码 IDE —— Uncode
  13. 谢谢版主整理的好材料,,妈妈再也不用担心的我的unity
  14. MFC自绘带背景颜色标题栏
  15. 宝德服务器——企业需要真正的按需定制产品
  16. Access、Foxpro、Foxbase,2023年找到完美代替,有Excel基础即可
  17. NOIP2015总结
  18. python基本类型介绍
  19. 第十三届蓝桥杯大赛 python B组题解交流
  20. NC57 开发小结篇

热门文章

  1. 基础笔记:图的一些概念
  2. 如何给PDF嵌入相关字体
  3. 2021年低压电工模拟考试题库及低压电工考试试题
  4. mapbox设置地图语言为中文,支持JavaScript和Vue
  5. Rust——crates.io 更换成清华镜像源
  6. 【毕业N年系列】 毕业第五年
  7. python数据预处理 :数据降维
  8. 送外卖优先级_入职20天成单王,月入1万7,外卖小哥:必须感谢它
  9. html实现商品列表2级分类,02-商品分类目录实现
  10. 程序员面试谈薪资的6大技巧(转)