文件管理

发布时间 2023-10-22 18:50:31作者: 孙达文

在学习文件管理这一章节的内容时我们要明确学习目标:1.了解目录结构。2.掌握处理文件的基本命令。3.掌握Vim编辑器的使用。

在前面我们已经讲过了在Linux系统中一切皆为文件,所以学习文件管理是很重要的一环。谈到文件管理就需要了解创建文件、复制文件、删除文件、移动文件、查看文件、编辑文件、雅思文件、查找文件等操作。

在了解目录结构时我们需要从文件目录与结构入手。

文件目录在不同的操作系统中会有所不同,在window系统中以多跟的方式组织文件(如C:\、D:\、E:\)。Linux系统中以单根的方式组织文件,所有文件都在根目录下。在查看根目录下的文件我们可以使用ls命令,输出结果中会有不同的颜色它们也代表不同的文件类型,简而言之是蓝目录、绿可执行、浅蓝链接、红压缩、黄设备等。大多数Linux版本都遵循文件系统层次化标准(FHS),所以就需要了解一些根目录下常见的目录如:/bin、/etc、/home、/usr、/tmp、/root、/sbin、/var等。

文件路径是用户用来在磁盘中来查找文件的依据,文件路径分为绝对路径与相对路径。绝对路径是指从根目录(/)开始的路径,用户通过cd命令以绝对路径进入某个文件夹:cd/usr/share/doc/  此时,用户可以通过pwd命令来查看当前工作目录的绝对路径。相对路径就是指相对于当前工作目录的路径,".."表示当前目录的上层目录,"."表示当前目录。

谈到目录与文件的操作这固然是我们需要熟练掌握的知识点。

目录操作同文件操作大同小异,目录操作包括创建目录、查看目录、切换目录、删除目录等,这些操作既然需要熟知那么我们下面就来详细讲解一下这些操作。

1.创建目录:mkdir命令创建一个空白目录,还可以添加"-p"参数来创建一个多层目录。

2.查看目录:pwd命令显示当前所在的目录(绝对路径),添加"-p"参数可以显示实际工作目录,并非链接文件本身的目录名。用户可以通过"ls-a"命令来查看隐藏的目录与文件,"ls-l"命令来查看目录与文件的属性。"ls-l"简写为"ll"。

3.切换目录:用户通过cd命令来切换目录,cd不加任何路径表示直接返回到root目录,"cd-"表示返回上次目录,"cd.."表示返回上一级目录。

4.删除目录:rmdir命令来删除空目录,如需连同上层空目录一起删除,需添加"-p"参数。

文件操作中包括创建文件、查看文件、复制文件、移动文件、删除文件等操作。

1.创建文件:用户通过touch命令可以创建一个空白文件,可以设置文件、属性等,也可添加"-d"参数来修改文件时间。

2.查看文件:用户通过cat命令来查看内容较少的文件,more命令来查看较长的文件。less命令可进行分页显示,head命令查看文件前几行的内容、tail命令查看文件后几行的内容。grep命令用来对文件内容进行过滤、搜索关键词。

3.复制文件:用户使用cp命令来复制文件。

4.移动文件:用户通过mv命令来移动或者重命名文件或目录。

5.删除文件:rm命令来删除文件。

了解完这么多我们需要用在实际中,我们就需要在工作中去认真践行,解决工作中一些常见的问题,来达到完成任务的目的。

 

Vim编辑器

Vim编辑器是Linux上最基本的文本编辑器。Vim编辑器可自行上网下载。

Vim编辑器主要有三种模式:命令模式、编辑模式、末行模式。其中命令模式和编辑模式可双向转换,命令模式可转换为末行模式,编辑模式不可直接到达末行模式,末行模式也无法到达命令模式。了解完这sa'hsah那种模式后,我们还需要去了解一些文本编辑常用的命令。

 

文件我们不止需了解如上那么多,我们还需要了解一些文件时间、文件类型等知识点。