学习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. vim ctl+v批量添加/删除

    vim编辑器---批量注释与反注释 在使用vim编写代码的时候,经常需要用到批量注释与反注释一段代码.下面简要介绍其操作. 方法一 块选择模式 插入注释: 用v进入virtual模式 用上下键选中需要 ...

  2. CC2530 外部中断 提醒

    #include "ioCC2530.h" #define uchar unsigned char #define led1    P1_0 #define led2    P1_ ...

  3. cocos2d-x: 33种切换场景

    [1]:CCTransitionCrossFade::create(时间,目标场景); //慢慢淡化到还有一场景 [2]:CCTransitionFade::create(时间,目标场景); //本场 ...

  4. [SQL]透過redgate SQL Monitor 來找出 ASYNC_NETWORK_IO 問題

    原文:[SQL]透過redgate SQL Monitor 來找出 ASYNC_NETWORK_IO 問題 最近因為在查一個SQL的效能問題,透過 sys.dm_os_wait_stats 來取得To ...

  5. sql server基本流程语句

  6. linux经常使用解压缩命令

    1.tar.gz 解压 tar -zxvf source.tar.gz 压缩 tar -zcvf target.tar.gz source1 source2 2.bz2 解压 tar -jxvf so ...

  7. hdu 4944 FSF’s game(数论)

    题目链接:hdu 4944 FSF's game 题目大意:给定N,能够用不大于N的长a和宽b.组成N∗(N−1)2种不同的矩形,对于每一个矩形a∗b要计算它的值,K为矩形a,b能够拆分成若干个K∗K ...

  8. django1.7 配置demo教程(环境搭建)

    近期又用到django做个简单项目,1年多没用过了有些手生,按理说没啥问题吧 以下是一个简单的环境搭建demo过程: 前提条件:准备了python2.7已经安装 1.搭建django环境下载 http ...

  9. javascript实现倒计时-------Day28

    先来两张图片,看一看今天写什么: 看到图片右上角是什么了么看到图片以下是什么了么 相信这个大家都不会陌生吧.那些生活中等着秒杀,等着抢小米人们,焦躁等待的你曾一秒一秒的盯着它看么,我不知道答案,可我知 ...

  10. cocos2dx --- Widget 载入中 CCNode

    如果说. Widget 有addChild()   与 addNode()  两个方法. 如今我要载入一个粒子特效进去,下图: Widget* layout = dynamic_cast<Wid ...