zoukankan      html  css  js  c++  java
  • Ubuntu目錄

    /         (这就是著名的根)
    ├── bin         (你在终端运行的大多数程序,比如cp、mv...)
    ├── boot         (内核放在这里,这个目录也经常被作为某个独立分区的挂载点)
    │   └── grub   (grub引导程序和引导菜单就放在这里)
    ├── cdrom
    ├── dev         (存放设备文件,这里相当于一个设备管理器,由系统自动生成。视硬件环境不同变化很大)
    │   ├── block
    │   ├── bsg
    │   ├── bus
    │   ├── char
    │   ├── disk         (磁盘信息,要挂载硬盘分区就要注意这里的信息喽)
    │   │   ├── by-id      (硬盘分区的永久性符号链接)
    │   │   ├── by-label   (按卷标识别的硬盘分区,常用于挂载)
    │   │   ├── by-path   (硬盘分区的节点链接)
    │   │   └── by-uuid   (按UUID识别的硬盘分区,常用于挂载)
    │   ├── dri
    │   ├── fd
    │   ├── input
    │   ├── net
    │   ├── pts
    │   ├── shm
    │   └── snd
    ├── etc         (存放所有程序和系统的配制文件和全局变量,对所有用户生效,非常值得备份)
    ├── home         (这就是著名的home目录了,注意不是”家目录”,强烈建议把一个独立分区挂载到这里!)
    │   ├── adagio   (这才是我真正的家!一般来说目录名就是帐号名,当然也可以不是,随便。命令行中用波浪线~代表这里)
    │   ├── MNT      (这是我挂载其它硬盘分区的地方,你可以看到用硬盘品牌、容量或用途区分的目录名)
    │   │   ├── MAX40NT1   (迈拓40G)
    │   │   ├── ST160NT1   (希捷160G第一分区,下面两个类似)
    │   │   ├── ST160NT2
    │   │   ├── ST160SYS
    │   │   ├── ST320G      (希捷320G)
    │   │   │   ├── MOVIE
    │   │   │   ├── MUSIC
    │   │   │   └── P2P   (电驴、BT的缓冲区)
    │   │   ├── ST80G      (希捷80G)
    │   │   │   ├── PROGRAM
    │   │   │   ├── ST80PE
    │   │   │   └── YEAR
    │   │   └── WD1000      (西数1T)
    │   │       ├── WD2
    │   │       ├── WD3
    │   │       ├── WD5
    │   │       ├── WD6.Lib
    │   │       └── WD7
    │   └── test   (我建立的另一个帐号的家目录,专门用于测试,一旦搞到无法收拾的地步,只需简单的
    │                把里面的所有文件删除,就可以恢复默认。实际上你可以拥有无数个帐号)
    ├── lib         (所有程序共享的库文件)
    ├── lost+found   (磁盘扫描出现的丢失的数据)
    ├── media      (你在文件管理器里点击后自动挂载的分区就在这里,按卷标命名,没有卷标则按大小命名)
    ├── mnt         (同样用于挂载磁盘,这是最传统的位置,喜欢挂哪里随便)
    ├── opt         (某些特殊的程序喜欢把数据放在这里,比如JAVA)
    ├── proc         (当前系统所有的详细信息,这里的”文件”并不存在于硬盘中,而是在内存或缓存里,每次启动后都不一样)
    ├── root       (这是系统最高权威root用户的家!他是老大,所以不住在/home里,那里是草民住的)
    ├── sbin         (类似/bin,存放常用程序,但这里的程序都是要命的啊,比如格式化,所以只有root用户或sudo程序有权使用)
    ├── srv         (一些服务所要访问的文件)
    ├── sys         (系统的核心文件,类似/proc,不必管它)
    ├── tmp         (存放临时文件,所有用户均可使用,不过你要小心啊,这里的所有文件一旦重启就全没了,自动清空的)
    ├── usr         (你在X下使用的所有程序数据都在这里了,包括图标、manual等。所有用户都可以使用。也是最庞大的目录)
    └── var         (variation,顾名思义就是变量,这里存放系统中经常变化的数据。和/tmp不同啊,很有用的地方)
        ├── backups
        ├── cache
        │   └── apt
        │        └── archives   (存放你安装的所有程序的deb包!重装系统时太有用了,一定要备份好,到时候放回来。
        │                     我建议把整儿/var单独挂载到一个独立分区,像/home一样。这样你重装好系统后,只
        │                      需要简单的把整儿分区挂载到/var就行了,省去了备份-还原的时间。要知道这些deb包
        │                      可不是几十M而已,而是有可能几百M、几个G,一来一回可够呛的。你也可以单独挂载
        │                      一个分区到/var/cache/apt/archives,其他的都不要。
        │                      当然,这样又增加了一点系统构造的复杂度,喜欢怎样请自己斟酌。)
        ├── crash
        ├── games
        ├── lib
        ├── local
        ├── lock
        ├── log      (呵呵,这里的文件是系统运行的完整记录,出了问题一定要来这里看看)
        ├── mail      (这里是存放所有用户email的地方)
        ├── opt
        ├── run
        ├── spool
        └── tmp

    这就是根目录,一台电脑有且只有一个根目录,所有的文件都是从这里开始的。举个例子:当你在终端里输入“/home”,你其实是在告诉电脑,先从/(根目录)开始,再进入到home目录。 
    /root 
    系统管理员(root user)的目录。至于系统管理员的权限都多大我这里就不在废话了。因此,请小心使用root帐号。 
    /boot 
    系统启动文件,所有与系统启动有关的文件都保存在这里 。 
    /bin 
    这里是存放系统的程序,比如终端運行的程序,比如cp等。 
    /etc 
    主要存放了系统配置方面的文件,存放所有程序和系统的配制文件和全局变量,对所有用户生效,非常值得备份
    /dev 
    这里主要存放与设备(包括外设)有关的文件(unix和linux系统均把设备当成文件)。想连线打印机吗?系统就是从这个目录开始工作的。另外还有一些包括磁盘驱动、USB驱动等都放在这个目录。 
    /home 
    这里主要存放你的个人数据。具体每个用户的设置文件,用户的桌面文件夹,还有用户的数据都放在这里。每个用户都有自己的用户目录,位置为:/home/用户名。当然,root用户除外。 
    /tmp 
    这是临时目录。对于某些程序来说,有些文件被用了一次两次之后,就不会再被用到,像这样的文件就放在这里。因此,千万不要把重要的数据放在这里哦。 
    /usr 
    在这个目录下,你可以找到那些不适合放在/bin或/etc目录下的额外的工具。比如像游戏阿,一些打印工具等等。/usr目录包含了许多子目录: /usr/bin目录用于存放程序;/usr/share用于存放一些共享的数据,比如音乐文件或者图标等等;/usr/lib目录用于存放那些不能直接 运行的,但却是许多程序运行所必需的一些函数库文件。你的软件包管理器会自动帮你管理好/usr目录的。 
    /opt 
    这里主要存放一些可选的程序。如你想尝试最新的firefox测试版吗?那就装到/opt目录下吧,这样,当你尝试完,想删掉firefox的时候,你就 可以直接删除它,而不影响系统其他任何设置。安装到/opt目录下的程序,它所有的数据、库文件等等都是放在同个目录下面。 
    usr/local 
    这里主要存放那些手动安装的软件,即不是通过“新立得”或apt-get安装的软件。它和/usr目录具有相类似的目录结构。让软件包管理器来管理/usr目录,而把自定义的脚本(scripts)放到/usr/local目录下面。 
    /media 这个目录是用来挂载那些usb接口的移动硬盘(包括U盘)、CD/DVD驱动器等等。

  • 相关阅读:
    如何快速修改替换对象中的某个属性?
    element组件 MessageBox不能显示确认和取消按钮,记录正确使用方法!
    记录一下vue transition 过渡各状态()
    记录一下vue slot
    vue路由传参query和params的区别(详解!)
    一段话让你理解vuex的工作模式!
    vue+axios访问本地json数据踩坑点
    怎么构建vue-cli项目
    IO模型
    epoll真正实现高并发服务器
  • 原文地址:https://www.cnblogs.com/liuzhenbo/p/10813254.html
Copyright © 2011-2022 走看看