学习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. 数据库采用多表连接查询,对应javaBean文件连接方式

    在一个Web项目中,只要是存在数据库就一定会有JavaBean文件.一个JavaBean文件会对应一张数据库中的表,供dao中的代码来调用用来存取数据.我们都知道,在数据库设计的时候,如果A.B两张表 ...

  2. Thread Dump 和Java应用诊断(转)

    Thread Dump 和Java应用诊断 Thread Dump是非常有用的诊断Java应用问题的工具,每一个Java虚拟机都有及时生成显示所有线程在某一点状态的thread-dump的能力.虽然各 ...

  3. Visual Studio跨平台开发实战(4) - Xamarin Android基本控制项介绍

    原文 Visual Studio跨平台开发实战(4) - Xamarin Android基本控制项介绍 前言 不同于iOS,Xamarin 在Visual Studio中针对Android,可以直接设 ...

  4. Big Event in HDU(杭电1171)(多重背包)和(母函数)两种解法

    Big Event in HDU Time Limit: 10000/5000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others ...

  5. profile与bashrc

    /etc/profile./etc/bashrc 是系统全局环境变量设定 ~/.profile,~/.bashrc用户家文件夹下的私有环境变量设定 当登入系统时候获得一个shell进程时.其读取环境设 ...

  6. windows phone (24) Canvas元素A

    原文:windows phone (24) Canvas元素A Canvas元素表示定制一个区域,并可以通过相对坐标定义子元素位置,在一下情况下Canvas是不可见的 Height 属性等于 0. W ...

  7. JAVA 数据权限设计

    数据权限设计 前言 在各种系统中.要保证数据对象的安全性以及易操作性,使企业的各业务部门.职能部门可以方便并且高效的协同工作,那么一个好的数据权限管理设计就成为一个关键的问题.尽管企业中各个单元的工作 ...

  8.  paip.android环境搭建与开发事例

    paip.android环境搭建与开发事例 好长时间没有玩AndROID了..以前常常做ANDROID的,今天决定在下载一个要做个时间设置器 作者Attilax ,  EMAIL:1466519819 ...

  9. Prototype Pattern 原型模式

    7.6 原型模式总结 原型模式作为一种快速创建大量相同或相似对象的方式,在软件开发中应用较为广泛,很多软件提供的复制(Ctrl + C)和粘贴(Ctrl + V)操作就是原型模式的典型应用,下面对该模 ...

  10. HBuilder之初体验

    听闻HTML5定稿了,所以特意去了解了下.文章有提到HTML5的一款IDE(HBuilder,貌似出来好久了,孤陋寡闻....),于是来到官网http://dcloud.io/ ,被演示图震惊了!果然 ...