优秀的编程知识分享平台

网站首页 > 技术文章 正文

Linux常见的文件夹有哪些?它们有什么作用

nanyue 2024-10-23 12:06:44 技术文章 2 ℃


请关注本头条号,每天坚持更新原创干货技术文章。

如需学习视频,请在微信搜索公众号“智传网优”直接开始自助视频学习

1. 前言

本文主要介绍Linux系统上,常见的目录名称及其作用。

每个人都知道是文件是什么…你使用的是“照片”、“文档”或“音乐”。程序是由文件组成的,事实上,整个Linux操作系统就是文件的集合……但是,现在到了较难理解的部分。仅仅只有你上传的数码照片是一个文件,你的显示器也是一个文件!这是这样的,在Linux中,一切都是文件!怎么会这样呢?我们来解释一下。


2. `/dev`目录作用

该目录是您的系统使用或可以使用的设备。在Linux中,所有东西都被看作是一个文件,因此您的硬盘被作为一个文件保存在那里。如果您使用的是IDE硬盘(而不是SCSI),那么您的硬盘将被称为/dev/hda。


3. `/boot`目录作用

cd /boot [ENTER]

将进入/boot目录。这就是Linux内核通常所在的位置。高级用户可能出于自己的原因(他们可能更喜欢其它目录名称)而更改内核的位置,但是通常在大多数系统中都是这样的。您最终将不得不使用这个目录,因为将来可能需要使用两种或更多不同类型的内核。这将在更高级的教程中讨论。

4. `root`目录作用

如果您当前不是root用户,而您输入cd /root,将会被提示没有权限。/root目录对其他所有人都是禁区。Linux的反应有点像,‘你不必知道那个’。用户的主目录对其他用户也有一定的限制。

5. `/sbin`目录作用

/sbin是另一个限制目录。这个目录类似于/bin,经常使用的程序都放在这两个目录中,但是/sbin目录里的程序只被root用户使用。比如shutdown程序在里面。只有root用户可以关闭系统。如果不是root用户尝试关闭系统,他或她将收到一条消息,说明只有root用户可以这样做。

6. `/tmp`目录作用

/tmp是用于存储临时文件的目录,顾名思义。稍后您将发现,当您在Linux(比如KDE)中使用windows风格的系统时,这个窗口管理器将在那里创建临时使用的文件。当你双击一张照片的图标时,你会看到照片,但是在你看照片的时候会创建一个临时文件。当您关闭KDE映像程序时,将删除临时文件。主要是在windows管理器下工作的程序利用了这个目录。


7. `/var`目录作用

/var是一个目录,对于某些文件可能会改变它们的大小(即可变大小)。一个是MySQL。通常,MySQL将其数据保存在/var的子目录/var/mysql/中。如果我有一个电子商务网站,我会有一个数据库来登记购买。数据库的大小显然会增加。如果没有,那就有麻烦了。它也是电子邮件服务器存储新邮件的正常位置。同样,电子邮件的大小也各不相同。

8. `lib`目录作用

lib是库文件。这就是名称/lib的由来。程序可以使用库来执行它们的功能。不同的程序使用相同的库,所以Linux将它们存储在这里,以便每个程序都知道在哪里可以找到它们。除非您开始收到“找不到共享库……”之类的消息,否则您可能不必太担心这个目录。有时,当你下载了一个程序,不得不自己从源代码编译它时,就会发生这种情况。即便如此,出现所谓的“依赖”问题也相当罕见。大多数程序,即使是从源代码编译的,通常都有一个预配置程序,以确保它们能够找到它们“依赖”运行的库。如果他们没有,他们会告诉你,你不能安装程序。

9. `home`目录作用

我们以前谈过/home。这是一个存储用户个人文件的目录。我们都有使用程序的特定偏好。这些首选项通常包含在配置文件中,这些配置文件也存储在用户的主目录中。这些文件大多以.开头。



如果你转到你的主目录,执行以下命令


cd /home/[username]
ls -a

10. 总结

通过本文您应该可以了解到常见的Linux目录名称及作用,Linux上每个目录都会有特定的作用。

本文已同步至博客站,尊重原创,转载时请在正文中附带以下链接:
https://www.linuxrumen.com/rmxx/1506.html

点击了解更多,快速查看更多的技术文章列表。

最近发表
标签列表