下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922

Linux中的文件管理(一)

作者:课课家教育     来源: http://www.kokojia.com点击数:817发布时间: 2016-11-18 15:00:53

标签: linux文件Linux操作系统运维

  Linux系统中的数据都是保存在一个文件夹中,而文件夹都是分配到不同的目录里面,Linux中的目录是一种类似于树状型的一个结构,我们称为文件系统,相信你会有这样的一个感受,使用linux的时候,你大部分时间都是和文件打交道,本文将为带大家去了解一下基础的文件操作、创建文件、删除文件等操作,有在学习linux的朋友们可以关注一下。

  在Linux中,它有三种基本的文件类型:

  (1)普通文件

  一般的普通文件它是以字节为单位的数据流,并且是包括文本文件、源码文件、可执行文件等。其实文本和二进制对Linux来说并没有太大的一个区别,对普通文件的解释由处理该文件的应用程序进行。

  (2)目录

  Linux中的目录它可以包含普通文件和特殊文件,目录相当于Windows和MacOS中的文件夹。

  (3)设备文件

  设备文件这个含义在有些教程中也称为特殊的文件,意思也是一个含义。需要了解清楚的是Linux与外部设备(例如光驱,打印机,终端,modern等)是通过一种被称为设备文件的文件来进行通信。

  在Linux中输入输出到外部设备的方式和输入输出到一个文件的方式是相同的,但是Linux和一个外部设备通讯之前,这个设备必须首先要有一个设备文件存在这样才可以进行通信。

  比如说:每一个终端都有自己的设备文件来供Linux写数据(出现在终端屏幕上)和读取数据(用户是通过键盘输入)。

  有一点我们是需要知道的是:设备文件和普通文件不一样,设备文件中它并不包含任何数据。

  设备文件有两种类型:字符设备文件和块设备文件。

  1.一般的字符设备文件以字母"c"开头。字符设备文件向设备传送数据时,它是一次传送一个字符。市面上的典型通过字符传送数据的设备有终端、打印机、绘图仪、modern等。字符设备文件它也被称为"raw"设备文件。

  2.块设备文件它是以字母"b"开头。当块设备文件向设备传送数据时,它是先从内存中的buffer中读或写数据,并不是直接传送数据到物理磁盘。磁盘和CD-ROMS它既可以使用字符设备文件也是可以使用块设备文件。

  查看文件的方法:查看当前目录下的文件和目录可以使用ls命令,看到下图所示:

Linux中的文件管理(一)_linux文件_Linux操作_系统运维_课课家

  比如我们可以通过ls命令的-l选项,你可以获取更多文件信息,看到下图所示:

ls查看文件

  来看看每一列中的含义如下:

  第一列:文件类型。

  第二列:表示文件个数。如果是文件,那么就是1;如果是目录,那么就是该目录中文件的数目。

  第三列:文件的所有者,即文件的创建者。

  第四列:文件所有者所在的用户组。在Linux中,每个用户都隶属于一个用户组。

  第五列:文件大小(以字节计)。

  第六列:文件被创建或上次被修改的时间。

  第七列:文件名或目录名。

  需要注意的是:每一个目录都有一个指向它本身的子目录"."和指向它上级目录的子目录".."这一点我们是需要了解清楚的。

  通过ls-l列出的文件,每一行都是以a、d、-或l开头,这些字符表示文件类型:

  PS:简单的理解软连接就是windows的快捷方式,当原来文件删了之后,快捷方式虽然还在但是都不起作用了。

  以上是对Linux基础文件管理的基础认识,刚入门的朋友们可以先把基础的文件类型先理解清楚,掌握好文件字母所代表的具体含义,在接下来的操作学习中将会更容易的操作。

赞(27)
踩(0)
分享到:
华为认证网络工程师 HCIE直播课视频教程