英文:

/bin: where binary programs live.

/boot: the special programs that start the system when you turn the machine on.

/dev: aaaaaalll the "device" listings for hardware of every concievable flavor, along with some "imaginary" devices, 

lile /dev/null and /dev/zero. When you get a random number it usually comes from /dev/random.

/etc: configuration files.

/home: the user's directories live here.

/lib: the library files that programs need to run, if they are compiled to link against these libraries. 

/lost+found: look here after a system crash/kernel panic or other extreme scenario to find "orphaned" files.

/misc: kinda reminds you of /etc, doesn't it? Every time I see this folder on a system, it's empty, but I ascertain that 

it stands for "miscellaneous", and I think it may be a place for users to keep their own "/etc" type files?

/mnt: "mount", the directory that acts as a gateway to every other disk or file system. Floppies are accessed from 

/mnt/floppy, your second hard drive might be /mnt/hd here, and so on.

/opt: "optional", where programs that are installed after the initial system install sometimes end up.

/proc: running "processes". The "everything is a file" paradigm carried to the Linux degree!
This folder hosts files

which keep tabs on boring stuff like what daemons are running and the process ID of Emacs while you have

Emacs open.

/root: root's home!

/sbin: the "system-administrator's bin file", which hosts programs that would be in /bin if they didn't have "root-only" 

access permissions.

/tmp: "temporary" files, of use by programs which need to throw together a data file on-the-fly in preperation for

executing some other task. This folder gets flushed on reboot.

/usr: "user". Practically a whole other system in here, /usr/bin is still more binaries, /usr/doc and /usr/share/doc are

documentation folders, /usr/share/games/fortune is where the funny quotes come from when you log on (if

that feature is enabled). The idea is that this should be where files/programs accessible by all users should

be, and thus your desktop backgrounds come from /usr/share/wallpapers, or such. The other case is newly

installed programs sometimes end up in /usr/local/bin.

/var: "variable". System logs in here, recording such things as the last foo commands typed at the prompt, start-up

boot messages, and such.

中文的:

/bin   二进制可执行命令 binary

/dev   设备特殊文件 device

/etc   系统管理和配置文件 1,editable text configuration 2,etcetera

/etc/rc.d  启动的配置文件和脚本 run commands

/home  用户主目录的基点,

/lib   标准程序设计库,又叫动态链接共享库 library

/sbin   系统管理命令,这里存放的是系统管理员使用的管理程序 system binary

/tmp    共用的临时文件存储点 temporary

/root    系统管理员的主目录

/mnt    系统提供这个目录是让用户临时挂载其他的文件系统 mount

/lost+found  这个目录平时是空的,系统非正常关机而留下“无家可归“的文件就在这里

/proc   虚拟的目录,是系统内存的映射。可直接访问这个目录来获取系统信息 processes

/var   某些大文件的溢出区,比方说各种服务的日志文件 variable

/usr  最庞大的目录,要用到的应用程序和文件几乎都在这个目录。其中包括:1,user 2, Unix System Resources

/usr/bin  众多的应用程序

/usr/sbin  超级用户的一些管理程序

/usr/include  Linux下开发和编译应用程序所需要的头文件

/usr/lib    常用的动态链接库和软件包的配置文件

/usr/src   源代码,linux内核的源代码就放在这里

/usr/local/bin  本地增加的命令

/usr/local/lib   本地增加的库

其中有的文件夹的解释有多种,以后如果能找到原始的权威的解释就好了.

linux各个文件夹的用途的更多相关文章

  1. linux建立文件夹软连接

    linux建立文件夹软连接,并强制覆盖 ln -sfn /home/var/log/httpd/logs logs 这将在当前目录下建立logs软连接,指向/home/var/log/httpd/lo ...

  2. Linux CP文件夹略过目录的解决

    在Ubuntu Linux复制文件夹时出现一个问题,做个笔记,希望能给刚入门的菜鸟学习一下(见图1). 出现略过目录: www_linuxidc_com@linuxidc-Aspire-3680:~$ ...

  3. (转)linux各文件夹的作用

    原文地址:<linux各文件夹的作用> linux下的文件结构,看看每个文件夹都是干吗用的/bin 二进制可执行命令 /dev 设备特殊文件 /etc 系统管理和配置文件 /etc/rc. ...

  4. [转]linux各文件夹介绍

    本文来自linux各文件夹的作用的一个精简版,作为个人使用笔记. 下面简单看下linux下的文件结构,看看每个文件夹都是干吗用的? /bin 二进制可执行命令 /dev 设备特殊文件 /etc 系统管 ...

  5. linux查看文件夹大小,备份文件夹zip压缩解压

    linux查看文件夹大小,备份文件夹zip压缩解压 du -sh : 查看当前目录总共占的容量.而不单独列出各子项占用的容量 du -lh --max-depth=1 : 查看当前目录下一级子文件和子 ...

  6. linux 查看文件夹下的文件个数(当前目录的文件数)//包含子目录

    ls -l |grep "^-"|wc -l   //验证了redhat好用 或 find ./company -type f | wc -l 查看某文件夹下文件的个数,包括子文件 ...

  7. Linux 删除文件夹和文件的命令(转载)

    Linux 删除文件夹和文件的命令 听语音 | 浏览:93339 | 更新:2013-05-02 18:40 | 标签:linux 文件夹 linux删除目录很简单,很多人还是习惯用rmdir,不过一 ...

  8. Linux下的tree命令 --Linux下文件夹树查看

    Linux下的tree命令 --Linux下文件夹树查看 有时我们须要生成文件夹树结构,能够使用的有ls -R,可是实际效果并不好 这时须要用到tree命令,可是大部分Linux系统是默认不安装该命令 ...

  9. ls命名 | Linux统计文件夹内的文件个数

    ls命名 man ls -R 递归列出全部的目录内容 recusive -a 列出所有的文件(包括以 . 开头的隐藏文件) all -r 逆序排列 reverse -t 按照时间信息排序 time - ...

随机推荐

  1. Angularjs Material

    公司用Angularjs Material进行开发,之前在网站上看了一些Demo,做一个学习的整理. 1.新建窗体的数据绑定 1.1修改kendo表格新增页面按钮,添加按钮,并Dialog一个窗体 t ...

  2. Windows远程linux服务器执行shell命令

    一.前言 借用百度百科关于putty的描述:PuTTY是一个Telnet.SSH.rlogin.纯TCP以及串行接口连接软件.较早的版本仅支持Windows平台,在最近的版本中开始支持各类Unix平台 ...

  3. ES6函数扩展

    前面的话 函数是所有编程语言的重要组成部分,在ES6出现前,JS的函数语法一直没有太大的变化,从而遗留了很多问题和的做法,导致实现一些基本的功能经常要编写很多代码.ES6大力度地更新了函数特性,在ES ...

  4. (转)$.extend()方法和(function($){...})(jQuery)详解

    1.    JS中substring与substr的区别 之前在项目中用到substring方法,因为C#中也有字符串的截取方法Substring方法,当时也没有多想就误以为这两种方法的使用时一样的. ...

  5. (转)流量加速插件 FinalSpeed介绍及一键安装教程

    原文章连接:https://blog.kuoruan.com/82.html 1 介绍 官方介绍:FinalSpeed是高速双边加速软件,可加速所有基于tcp协议的网络服务,在高丢包和高延迟环境下,仍 ...

  6. Java 9 揭秘(17. Reactive Streams)

    Tips 做一个终身学习的人. 在本章中,主要介绍以下内容: 什么是流(stream) 响应式流(Reactive Streams)的倡议是什么,以及规范和Java API 响应式流在JDK 中的AP ...

  7. [BZOJ 3319] 黑白树

    3319: 黑白树 Time Limit: 10 Sec  Memory Limit: 512 MBSubmit: 557  Solved: 194[Submit][Status][Discuss] ...

  8. PHP中使用单双引号的区别

    1,双引号可以解析变量,单引号不可以解析: 2,双引号解析转义字符,单引号不解析转义,但是可以解析 \'  和  \\ ; 3,单双引号不能自己套自己,要嵌套使用,避免混乱: 4,单引号效率更高,能使 ...

  9. 基于vue的颜色选择器color-picker

    项目中有用到颜色选择器的童鞋们可以看过来了 关于color-picker的jquery的插件是有蛮多,不过vue组件没有吧,反正我没有找到, 虽然element-ui里面有这个,但是你愿意为了一个小功 ...

  10. java web 中有效解决中文乱码问题-pageEncoding与charset区别, response和request的setCharacterEncoding 区别

    这里先写几个大家容易搞混的编码设置代码: 在jsp代码中的头部往往有这两行代码 pageEncoding是jsp文件本身的编码contentType的charset是指服务器发送给客户端时的内容编码J ...