美文网首页
2.Linux下的文件目录

2.Linux下的文件目录

作者: 沧海一粟116 | 来源:发表于2017-04-19 22:33 被阅读0次

根目录

在文件系统中,根目录是一个文件的最上一级目录。在Windows系统中就是你双击C即进入C盘的根目录。

一般在Linux下命名目录时尽量不使用空格或者其他特殊符号,而是尽量用小写英文字母。

Linux下根目录的直属子目录文件


bin:  binary的缩写,表示“二进制文件。包含里被所有用户使用的可执行文件。例如:cat、cp、chmod df、dmesg、gzip、kill、ls、mkdir、more、mount、rm、su、tar等。

boot:boot表示“启动”。主要放置开机会使用到的文件,包括Linux核心文件以及开机选单与开机所需配置文件等等

dev:device表示“设备”。linux系统下的任何装置与接口设备都是以文件的型态存在于这个目录当中的。此文件的子目录,每一个对应一个外设。比如代表我们的光驱驱动器的文件就会出现在这个目录下面。

etc:表示“等等”。包含系统等配置文件,例如人员的账号密码文件、 各种服务的启始档等等。

home:home(home directory)表示“家目录”,在这个目录下用于存放我们的私人文件,类似与Windows系统下的Documents文件夹。

lib:library表示“库。包含被文件所调用的库文件,例如.so结尾的文件,在Windows下这样的库文件是以.dll结尾。

media:表示“媒体”。这个/media底下放置的就是可移除的装置啦!包括软盘、光盘、DVD等等装置都暂时挂载于此。常见的档名有:/media/floppy, /media/cdrom等等。当一个可移动的外设(比如usb SD卡 DVD等)插入电脑时,Linux就可以让我们通过media的子目录来访问这些外设的内容。

mnt:mount的缩写,表示“挂载”。如果想要暂时挂载某些额外的装置,一般建议可以放置到这个目录中。这个目录的用途与/media相同啦!只是有了/media之后,这个目录就用来暂时挂载用了。

opt:optional application software package 表示“可选择的应用软件包”。用于给第三方协力软件放置的目录

root:是英语“根”的意思,表示系统管理员(root)的家目录

sbin:  system binary的缩写,表示“二进制文件”。包含的是系统的重要可执行文件。放在/sbin底下的为开机过程中所需要的,里面包括了开机、修复、还原系统所需要的指令。

svr:  service的缩写,表示“服务”。是一些网络服务启动之后,这些服务所需要取用的数据目录。常见的服务例如WWW, FTP等等。举例来说,WWW服务器需要的网页数据就可以放置在/srv/www/里面。

tmp:  temporary的缩写,表示“临时的”。用于存放一般使用者或者是正在执行的程序暂时放置的地方。

usr:  Unix Software Resource的缩写,表示“Unix操作系统软件资源”。这是最重要的一个目录,类似Windows中C:\Windows和C:\Program Files两个目录的总和。在这里安装了大部分用户要调用的程序。

var: variable的缩写,表示“动态的,可变的”。/var目录主要针对常态性变动的文件,包括缓存(cache)、登录档(log file)以及某些软件运作所产生的文件。比如一些log文件,记录电脑中发生了什么事。

pwd命令和which命令


pwd :   Print Working Directory表示“打印当前工作目录”  显示当前目录的路径。

which:用于显示一个命令对应的可执行文件的位置。

如上图:1⃣️ pwd命令对应的pwd这个可执行文件位于/bin目录下2⃣️ which命令对应的which这个可执行文件位于/usr/bin目录下

ls命令:list文件和目录


列出了家目录下的文件和目录:

蓝色 --> 目录

绿色 --> 可执行文件

红色 --> 压缩文件

浅蓝色 --> 链接文件

灰色 --> 其他文件

若终端中没有标明颜色可以用:ls --color=auto;关闭颜色标明:ls --color=none

ls -a :显示所有文件和目录,包含隐藏的。

ls -a

Linux下以 . 开头的文件是隐藏文件,但不包括开头的两个 . 和 .. ,

.  表示当前目录。在当前情况下就是/home/zhw

.. 表示上一级目录。所以上一级目录就是/home

ls -A 不列出 . 和 ..这两个文件。

ls -l :用于列出一个显示文件和目录的详细信息列表。示意图如下:

ls -l

total 44 :表示我的家目录中所有文件的总大小加起来是44byte

文件权限:drwxr - xr - x   用来表示Linux下的文件权限

链接的数目:即2,1

文件所有者的名称:这个现在就是我的用户zhw下的

文件所在的群组: zhw 表示现在在zhw这个群组里

文件大小:单位octet,也就是byte,即“字节的意思”。比如Desktop这个目录的大小是4096个字节。可以看出图中列出的所有的目录的大小都是4096byte,并没有显示这个目录中所有文件的总大小。

最近一次修改的时间:比如Desktop文件夹最近一次修改的时间是4月10日 21:56.

文件或目录的名称。

-h(humain readable): 以KO,MO,GO的形式显示文件的大小


MO(Mega Octet)即MB(Mega Octet)

-t:按文件最近一次修改时间排序


cd命令:切换目录


du命令:显示目录包含的文件大小


du:disk usage

du -h:以KO、MO、GO的形式显示文件大小

du -a:显示文件和目录的大小

du -s:只显示总计大小

相关文章

  • 2.Linux下的文件目录

    根目录 在文件系统中,根目录是一个文件的最上一级目录。在Windows系统中就是你双击C即进入C盘的根目录。 一般...

  • 1.0.1_文件以及文件系统

    1.linux中一切皆是文件 2.linux文件类型 d:目录文件l:链接文件c:字符设备文件b:块设备s:soc...

  • linux必备命令

    1.linux分区必须有根分区/和swap交换分区 2.linux各个分区文件的存储状态 / 根目录 /bin 存...

  • 2020-10-04Linux-(一些补充1)

    1.Linux下的命令,删除文件夹下的所有文件,而不删除文件夹本身 rm -rf * 2.linux查看文件前几行...

  • fsnotify问题

    1.windows下修改文件会触发多次,使用记事本修改文件还会导致go读文件失败 2.linux(centos7)...

  • 2019-04-13

    目录[toc] 一 前言 1.总结linux环境下常用的命令2.linux下的命令是在shell中执行,通过she...

  • 2.Linux 目录结构及文件基本操作

    Linux 目录结构及文件基本操作 原文链接:https://www.shiyanlou.com/courses/...

  • 2.linux的目录结构

    重要的目录描述: Bin全程binary,含义是二进制。文件都是可运行的。 Dev:该目录中主要存放的是外接设备,...

  • LINUX基础知识(二)

    1.在linux下,如何查看物理内存的大小:cat /proc/meminfo 2.Linux系统中某个可执行文件...

  • 日志查询常用命令

    ls ——文件下目录 cd logs ——进入目录logs下 ls ——logs下目录,找到日志文件名称 tail...

网友评论

      本文标题:2.Linux下的文件目录

      本文链接:https://www.haomeiwen.com/subject/jhcpattx.html