c语言编程笔录

首页 >   > 笔记大全

笔记大全

linux系统文件夹存放在哪里

更新时间:2023-10-11
Linux系统的文件夹(或目录)通常都存放在根目录下的“/”中。在Linux系统中,一切皆文件,包括硬件、外设等等都被看作是文件,因此文件夹的存放也极为重要。以下是有关Linux系统文件夹的详细信息及代码示例:

根目录 /

Linux系统的根目录是文件系统的根目录,一般不需要进行配置和修改。在根目录下,有常见的系统文件和文件夹,例如:

# ls /
bin  boot  dev  etc  home  initrd.img  initrd.img.old  lib  lib32  lib64  libx32  lost+found  media  mnt  opt  proc  root  run  sbin  snap  srv  sys  tmp  usr  var  vmlinuz  vmlinuz.old
这些文件夹和文件的作用如下:
  • bin:该目录下存放了大量的Linux命令可执行程序,这些程序能够直接在命令行中使用。
  • boot:存放启动内核、系统的文件。
  • dev:存放设备驱动程序。
  • etc:系统配置文件、服务配置文件等都存放在这个目录下。例如passwd、shadow、hosts、sudoers等文件。
  • home:用户主目录。
  • lib:系统软件库文件,Linux操作系统的程序自带的动态共享库文件、静态库文件均存放在此目录中。
  • lost+found:这个目录是用于存放文件系统崩溃后的一些散落的零碎的数据的。
  • root:超级用户ROOT的主目录。
  • run:跟运行有关的文件,例如许多程序在运行时需要在此目录创建一个pid文件。
  • tmp:临时文件夹目录。
  • usr:系统软件目录及用户数据存放目录。
  • var:存放日志文件、缓存数据文件、软件运行时产生的任何数据等

用户home文件夹

除了系统相关的文件夹之外,用户的个人文件存放主要位于用户home文件夹中。

# ls /home
guoqing  www-data

例如上述代码中,/home目录下有两个文件夹,分别是guoqing和www-data,这两个都是普通用户文件夹,普通用户在其中可以创建和存储任何文件。

用户默认文件夹

在Linux系统中,用户可以设置默认文件夹,在该用户登入系统后即默认进入这个文件夹,例如默认文件夹可以设置为/home/guoqing/。

sudo vim /etc/passwd
# 找到 guoqing:x:1001:1001:,,,:/home/guoqing:/bin/bash
# 修改为 guoqing:x:1001:1001:,,,:/opt/guoqing:/bin/bash
# 保存退出

总结

Linux系统的文件夹存放在根目录“/”下,主要包括系统常见的文件和文件夹,以及用户个人的文件夹。文件夹的主要作用是帮助用户和系统管理文件,Linux系统中任何文件均可视作文件夹,文件夹是操作系统中文件层次管理的基本单元。

以上是关于Linux系统文件夹存放在哪里的回答。Linux系统是一款开源、稳定且可靠的操作系统,对于程序员来说非常友好,尤其是在Web开发和服务器设置方面。因此,程序员应当逐渐熟悉并掌握Linux的相关知识,以便更好地开展工作。