Linux系统各个目录的一般作用

本文详细介绍了Linux系统的主要目录及其用途,帮助新手理解如何组织文件和程序。覆盖根目录、用户目录、程序安装目录等关键概念。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

特别是对于那些从windows转过来的新手来说,linux的目录结构看起来有些奇怪哦。所以,在这里讲一下linux下的主要目录以及它们都是用来干什么的。 

目录作用 
  对于linux新手来说,最感到迷惑的问题之一就是文件都存在哪里呢?特别是对于那些从windows转过来的新手来说,linux的目录结构看起来有些奇怪哦。所以,在这里讲一下 

linux下的主要目录以及它们都是用来干什么的。 

001  / 
  这就是根目录。对你的电脑来说,有且只有一个根目录。所有的东西,我是说所有的东西都是从这里开始。举个例子:当你在终端里输入“/home”,你其实是在告诉电脑,先从/(根目录)开始,再进入到home目录。 


002  /root 
  这是系统管理员(root user)的目录。对于系统来说,系统管理员就好比是上帝,它能对系统做任何事情,甚至包括删除你的文件。因此,请小心使用root帐号。 


003  /bin 
  这里存放了标准的(或者说是缺省的)linux的工具,比如像“ls”、“vi”还有“more”等等。通常来说,这个目录已经包含在你的“path”系统变量里面了。什么意思呢? 

就是:当你在终端里输入ls,系统就会去/bin目录下面查找是不是有ls这个程序。(此目录存放linux常用命令) 
(如果输入某个命令,提示找不到命令。可以使用“ whereis 空格 命令名称 ”来查询这个命令在哪个目录,然后输入命令的全路径即可。) 


004      /sbin 
    该目录用来存放系统管理员使用的管理程序(此目录存放只有root帐户才能使用的命令) 


005  /etc 
    这里主要存放了系统配置方面的文件。举个例子:你安装了samba这个套件,当你想要修改samba配置文件的时候,你会发现它们(配置文件)就在/etc/samba目录下。 


006  /usr 
    (此目录类似于windows系统的program目录,它是Linux安装程序时,程序的默认安装目录) 
    在这个目录下,你可以找到那些不适合放在/bin或/etc目录下的额外的工具。比如像游戏阿,一些打印工具拉等等。 
     /usr目录包含了许多子目录: 
         /usr/bin目录用于存放程序;      

         /usr/share用于存放一些共享的数据,比如音乐文件或者图标等等; 
         /usr/lib目录用于存放那些不能直接运行的,但却是许多程序运行所必需的一些函数库文件。你的软件包管理器(应该是“新立得”吧)会自动帮你管理好/usr目录的。 
     /usr/local这里主要存放那些手动安装的软件,即不是通过“新立得”或apt-get安装的软件。它和/usr目录具有相类似的目录结构。让软件包管理器来管理/usr目录,而把自定义的脚本(scripts)放到/usr/local目录下面,我想这应该是个不错的主意。 


007  /dev 
  这里主要存放与设备(包括外设)有关的文件(unix和linux系统均把设备当成文件)。想连线打印机吗?系统就是从这个目录开始工作的。另外还有一些包括磁盘驱动、USB驱动等都放在这个目录。 


008       /home 
  这里主要存放你的个人数据。具体每个用户的设置文件,用户的桌面文件夹,还有用户的数据都放在这里。每个用户都有自己的用户目录,位置为:/home/用户名。当然,root用户除外。 


009      /var 
    —-/var/cache :程序执行所产生的缓存 
    —-/var/lib :程序产生的数据库文件 
    —-/var/ock :锁定程序或设备使用 
    —-/var/log :放置系统记录文件 
    —-/var/run :执行的pid 
    —-/var/spool :存放数据序列,如mail 
    —-/var/www :默认网页存放位置 


010  /tmp 
  这是临时目录。对于某些程序来说,有些文件被用了一次两次之后,就不会再被用到,像这样的文件就放在这里。有些linux系统会定期自动对这个目录进行清理,因此,千万 

不要把重要的数据放在这里。 



011  /opt 
  这里主要存放那些可选的程序。你想尝试最新的firefox测试版吗?那就装到/opt目录下吧,这样,当你尝试完,想删掉firefox的时候,你就可以直接删除它,而不影响系统其他任何设置。安装到/opt目录下的程序,它所有的数据、库文件等等都是放在同个目录下面。 
  举个例子:刚才装的测试版firefox,就可以装到/opt/firefox_beta目录下,/opt/firefox_beta目录下面就包含了运行firefox所需要的所有文件、库、数据等等。要删除firefox的时候,你只需删除/opt/firefox_beta目录即可,非常简单。 


012   /mmt 
     常用挂载点,类似于/media 目录 


013 /media 

  有些linux的发行版使用这个目录来挂载那些usb接口的移动硬盘(包括U盘)、CD/DVD驱动器等等。

 

----------------------------------------------------------------------------------------------------------------------------------------------

对于前10个Linux系统的目录的作用,新手一定要记住,比如:

输入一个命令,系统提示找不到命令,你可以在 /bin 和 /sbin 这两个目录去找,是否有这个命令,然后输入命令的全路径;

一个程序安装好了,不知道它装到哪个地方了,你应该在 /usr 目录去找它;

新建了一个用户,你应该知道这个用户的主文件夹在 /home 目录下面去找;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值