学习Linux,先了解Linux标准的文件夹结构是非常重要的,学习的一个很好的铺垫之后的行动。去罗列大而全的所有文件夹。

本文主要说明。笔者本人接触,须要了解的一些文件文件夹,当然本文也会不断的更新或更改。

也希望有幸能够阅读到本文。而且愿意指正本人文中不当或歧义的读者,给出你们宝贵的意见或建议。

Linux文件夹类似一个树,最顶层是其根文件夹。

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbWFob2tpbmc=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="">

/root

启动Linux时使用的一些核心文件。

/etc         [etcetera]

系统配置文件存放的文件夹。不建议在此文件夹下存放可运行文件,重要的配置文件有/etc/inittab、/etc/fstab、/etc/init.d、/etc/X11、/etc/sysconfig、/etc/xinetd.d改动配置文件之前记得备份。

注:/etc/X11存放与x windows有关的设置。

/sbin       [super user binary]     

大多数涉及系统管理的命令都存放在该文件夹中,它是超级权限用户root的可运行命令存放地。普通用户无权限运行这个文件夹下的命令,凡是文件夹sbin中包括的命令都是root权限才干运行的。

/dev        [device]

设备文件存储在该文件夹中,这个文件夹下是全部Linux的外部设备文件,这些设备文件的功能类似于DOS下的.sys文件和Win下的.vxd文件。Linux将设备当成文件使用。即将设备抽象化,这样极大地方便了我们对设备的操作控制。因此Linux中设备和文件是用同样的方法訪问的。

/bin        [binary]

该文件夹存放着系统最经常使用的最重要的命令,相当于DOS下的内部命令,仅仅只是它们是以独立的文件形式存在。比方:ls、cp、mkdir等命令。这个文件夹中的文件都是可运行的而且是普通用户都能够使用的命令。作为系统最基础的命令都放在这里。

/home:

系统默认的用户家文件夹,新增用户账号时,用户的家文件夹都存放在此文件夹下,~表示当前用户的家文件夹。~test表示用户test的家文件夹。建议单独分区,并设置较大的磁盘空间。方便用户存放数据。

/usr        [unixshared resource]

最庞大的文件夹,要用到的应用程序和文件差点儿都在这个文件夹,当中包括:

  • /usr/x11R6 存放x window的文件夹
  • /usr/bin 众多的应用程序
  • /usr/sbin 超级用户的一些管理程序
  • /usr/doc linux文档
  • /usr/include linux下开发和编译应用程序所须要的头文件
  • /usr/lib 经常使用的动态链接库和软件包的配置文件
  • /usr/man 帮助文档
  • /usr/src 源码,linux内核的源码就放在/usr/src/linux里
  • /usr/local/bin 本地添加的命令
  • /usr/local/lib 本地添加的库根文件系统

/var        [variable]

该文件夹的内容是常常变动的,/var下有/var/log文件夹用来存放系统日志的文件夹。

/var/www文件夹用来定义Apacheserver网站存放文件夹。/var/lib用来存放一些库文件。

/opt        [optional]

       给主机额外安装软件所摆放的文件夹。

比如:Windows系统有事会将软件安装在非C盘中D盘上。

/tmp       [temporary]

该文件夹用于存放暂时文件,有时用户执行程序的时候,会产生一些暂时文件。

/tmp就是用来存放暂时文件的。

/var/tmp文件夹和该文件夹的作用是相似的。

/lost+found

系统异常产生错误时,会将一些遗失的片段放置于此文件夹下。通常这个文件夹会自己主动出如今装置文件夹下。

如载入硬盘于/disk 中。此文件夹下就会自己主动产生文件夹/disk/lost+found。

【转载使用。请注明出处:http://blog.csdn.net/mahoking

【转载使用,请注明出处:http://blog.csdn.net/mahoking

版权声明:本文博客原创文章,博客,未经同意,不得转载。

Linux 介绍了相关的文件夹的更多相关文章

  1. Linux系统根目录下各文件夹介绍

    参考自:[1]Linux 系统根目录下各个文件夹的作用 https://www.cnblogs.com/jiangfeilong/p/10538795.html[2]了解Linux根目录"/ ...

  2. MWeb 1.4 新功能介绍一:引入文件夹到 MWeb 中管理,支持 Octpress、Jekyll 等静态博客拖拽插入图片和实时预览

    之前在 MWeb 中打开非文档库中的 Markdown 文档,如果文档中有引用到本机图片,是没办法在 MWeb 中显示出来和预览的.这是因为 Apple 规定在 Mac App Store(MAS) ...

  3. 转 查看linux文件目录的大小和文件夹包含的文件数

    du -sh 文件夹路径 查看linux文件目录的大小和文件夹包含的文件数 统计总数大小 du -sh xmldb/ du -sm * | sort -n //统计当前目录大小 并安大小 排序 du ...

  4. 在Linux中要修改一个文件夹或文件的权限

    在Linux中要修改一个文件夹或文件的权限我们需要用到linux chmod命令来做,下面我写了几个简单的实例大家可参考一下. 语法如下: chmod [who] [+ | - | =] [mode] ...

  5. linux新分区无法新建文件夹

    问题 因为最初分区480g随便都给了home,后来发现备份以及导出系统至IOS都要另外插硬盘很麻烦.所以需要重新分区.使用装机U盘的live ubuntu20系统使用Gparted分区后,发现回到Ub ...

  6. 浅入分析和Linux内核相关的文件夹/proc和/sys .

    近来文章被踩的厉害,我只想把自己从马哥学的知识自己总结下发到博客里,但是没想到昨天一篇文章刚发一上午被踩了9次...如果您真的觉得我的文章很烂,请告诉我原因,不胜感激. 这星期,马哥讲了关于Linux ...

  7. 【问题解决方案】Linux中进入目录下文件夹

    win系统中直接 cd+空格+文件夹名 Linux下 cd+空格+./+文件名 其中句点表示"当前目录" 除非在根目录不加,或者把路径写全用绝对路径进入 Linux下切换路径的相关 ...

  8. Linux下对比两个文件夹的方法

    最近拿到一份源代码,要命的是这份源代码是浅克隆模式的git包,所以无法完整显示里面的修改的内容. 今天花了一点点时间,找了一个在Linux对比两个文件夹的方法. 其实方法很简单,用meld 去对比两个 ...

  9. linux git 推送空文件夹

    /********************************************************************************* * linux git 推送空文件 ...

随机推荐

  1. Eclipse 快捷键整理

    Alt+/:代码提示Ctrl+/:注释/取消注释Ctrl+D:删除光标所在行Ctrl+K:将光标停留在变量上,按Ctrl+K键可以查找到下一个同样的变量Shift+Ctrl+K:和Ctrl+K查找的方 ...

  2. centos下ant的安装

    1.创建一个文件夹,用于安装ant.我们这里临时在/usr文件夹下创建ant文件夹. 2.下载 cd /usr/ant进入该文件夹,使用wget  ant的下载地址  下载ant到当前文件夹下.附an ...

  3. Kruskal(克鲁斯卡尔)

    设有一个有n个顶点的连通网N={V,E},最初先构造一个只有n个顶点, 没有边的非 连通图 T={V, E}, 图中每个顶点自成一个连通分量. 当在E中选到一条具有最小权值的边时,若该边的两个顶点落在 ...

  4. [置顶] 轻量级语言Lua入门

    作为一个脚本爱好者,而且是脚本(Perl)起家的我,一有空就喜欢学习下这些脚本语言.据说魔兽世界.愤怒小鸟都用到了它,所以今天研究下Lua这个叫法有点奇特的脚本 [转载请注明出处:http://blo ...

  5. python学习笔记之11:图像用户界面

    这里会介绍如何创建python程序的图像用户界面(GUI),也就是那些带有按钮和文本框的窗口等.目前支持python的所谓“GUI工具包”的有很多,本文简要介绍最成熟的跨平台pythonGUI工具包- ...

  6. 使用oracle数据库,多用户同时对一个表进行增加,删除,修改,查看等操作,会不会有影响?

    使用oracle数据库,多用户同时对一个表进行增加,删除,修改,查看等操作,会不会有影响? 1.问题:各操作间或者性能上会不会有影响? 如果有该如何解决? 多用户操作的影响主要是回锁定记录,oracl ...

  7. Windows Phone开发(1):概论

    原文:Windows Phone开发(1):概论 Windows Phone是微软公司开发的手机操作系统,这里就不多介绍,和Android,iPhone一样运行在智能手机上,相信大家都很熟悉. 目前来 ...

  8. 基于Cocos2dx开发卡牌游戏_松开,这三个国家

    1.它实现了动态读取地图资源.地图信息被记录excel桌格.假设你想添加地图,编者excel导入后CocoStudio数据编辑器,然后出口到Json档,到项目的Resource文件夹下. 2.SGFi ...

  9. Spark的分布式计算

    Spark,Spark是什么,如何使用Spark 1.Spark基于什么算法的分布式计算(很简单) 2.Spark与MapReduce不同在什么地方 3.Spark为什么比Hadoop灵活 4.Spa ...

  10. 采用ACE登录设施(一)HelloWorld

    (1)开始使用日志设施 使用日志设施,总是要包括头文件: #include "ace/Log_Msg.h" ACE日志的Hello World #ifdef _DEBUG #pra ...