首页 > 其他分享 >第二章 文件管理

第二章 文件管理

时间:2023-09-21 22:25:26浏览次数:38  
标签:文件 查询 管理 如下 命令 2.2 第二章 目录

1.文件目录与路径

1.1 文件目录

1.1.1  根目录:/

1.1.2 默认颜色:蓝色表示目录,绿色表示可执行文件,浅蓝色表示链接文件,红色表示压缩文件,黄色表示设备文件等。这些颜色是Linux系统默认的颜色,用户可以根据自己的喜好进行修改。

1.1.3 根目录下常见的目录:

1.2 文件路径

1.2.1  绝对路径:是指从根目录(/)开始的路径。

1.2.2 相对路径:是指相对于当前工作目录的路径

注:“..”表示当前目录的上层目录,“.”表示当前目录

2.目录与文件操作

2.1 目录操作

2.1.1 创建目录:用户可以通过mkdir命令创建一个空白目录;此外,mkdir命令还可以通过添加“-p”参数来创建一个多层目录。具体情况如下:

 2.1.2 查看目录:用户可以通过pwd命令显示当前所在的目录,添加“-P”参数可以显示实际工作目录,而非链接文件本身的目录名(用户通过“ls -a”命令可以查看隐藏的目录与文件),具体如下所示。

2.1.3 切换目录:用户通过cd命令可以切换目录,具体如下所示。

2.1.4 删除目录:用户通过rmdir命令只能删除空目录(如果需要连同上层空目录一起删除,添加“-p”参数即可)。

2.2 文件操作

2.2.1 创建文件

2.2.1.1 touch命令:创建一个空白文件,也可以设置文件、属性;添加参数“-d”参数可以修改文件时间。

2.2.1.2 echo命令:写入新的内容到文件中。

2.2.1.3 命令展示:

 

2.2.2 查看文件

2.2.2.1 cat命令:用户使用该命令可以查看内容较少的文件,添加“-n”参数可以显示行数,添加“-A”参数显示不可控制字符(换行符/制表符)。

查询情况如下:

 

2.2.2.2 more命令:该命令以逐页的方式显示文件内容,用户可以通过空格键向下翻一页,b键向上翻一页。

查询情况如下:

2.2.2.3 less命令:对文件或其他输出进行分页显示,可用pageup、pagedown与键盘方向键来上下翻看文件,最后按q键退出。

2.2.2.4 head命令:查看文件前几行的内容,添加“-n”参数显示文件的前n行,

查询情况如下:

2.2.2.5 tail命令:查看文件的后几行的内容,添加“-n”参数显示文件的后n行,添加“-f”参数可以查看动态文件。

查询情况如下:

2.2.2.6 grep命令:使用grep命令可以对文件内容进行过滤、搜索关键词,从而快速找到所需内容。

查询情况如下:

2.3 复制文件

2.3.1 cp命令:复制单个文件,整个目录,创建链接文件,对比新旧文件而予以更新 ,格式:cp  (源文件) (目标文件)

查询情况如下:

2.4 移动文件

2.4.1 mv命令:移动或者重命名文件或目录,格式:mv  (源文件) (目标文件)

查询情况如下:

2.5 删除文件

2.5.1 rm命令 (一般不建议使用,请谨慎使用)

3.Vim 编辑器

3.1 如何查询是否有安装Vim编辑器和下载安装命令

3.2 三种编辑器

3.2.1 命令模式:控制光标,对文件进行复制、粘贴、删除、查询等操作。

3.2.2 编辑模式:进行文本录入与更改

3.2.3 末行模式:文档保存与退出,设置编辑环境。

3.3 常用命令

3.3.1 光标定位常用命令

3.3.2 文本编辑常用命令

 3.3.3 从命令模式进入其他模式常用命令

3.3.4 末行模式常用命令

 3.3.5 命令结果显示

 4.文件时间

   在Linux系统下,一个文件也有三种时间:访问时间、修改时间、状态时间;stat命令可以查看文件的详细信息,系统保存了三个时间:Access time(访问时间)、Modify time(状态时间)、Change time(修改时间)。具体情况如下:

5.文件类型

5.1 使用“ls -l”命令查看文件名(看第一个字符)

5.1.1 开头为“-”:普通文件(如文本文件、二进制文件、压缩文件、图片等),

5.1.2 开头为“d”:目录文件(蓝色)

5.2 文件属性位

5.2.1 开头为“b”:设备文件(块设备),存储设备硬盘、U盘、/dev/sda、/dev/sda1;

5.2.2 开头为“c”:设备文件(字符设备),打印机、终端、/dev/tty1、/dev/zero;

5.2.3 开头为“s”:套接字文件;

5.2.4 开头为“p”:管道文件;

5.2.5 开头为“l”:链接文件(浅蓝色)。

 

标签:文件,查询,管理,如下,命令,2.2,第二章,目录
From: https://www.cnblogs.com/lmantou/p/17718594.html

相关文章

  • window和linux下有关xxx.dll和xxx.so动态库,可执行文件运行时的动态库检索路径文档
    没想到详细的内容都在库和命令的man手册中。ld.so动态库手册里有描述ELF可执行文件在运行时,都会在哪几个位置检索动态库。如果共享对象依赖项不包含斜杠,则它按以下顺序搜索:(1)使用二进制文件的DT_RPATH动态节属性中指定的目录(如果存在且DT_RUNPATH属性不存在)。不推荐......
  • openGauss学习笔记-76 openGauss 数据库管理-内存优化表MOT管理-内存表特性-MOT简介
    openGauss学习笔记-76openGauss数据库管理-内存优化表MOT管理-内存表特性-MOT简介本节介绍了openGauss内存优化表(Memory-OptimizedTable,MOT)的简介。76MOT简介openGauss引入了MOT存储引擎,它是一种事务性行存储,针对多核和大内存服务器进行了优化。MOT是openGauss数据库最先进......
  • 6 定时器 &中断管理&资源管理
    生成函数周期,多久触发一次定时器(从定时器启动开始计算) 触发什么呢?回调函数被调用,被谁调用呢1,tick中断去调用timer函数 Linux中使用这个 (定时器回调函数若执行时间过长,会阻碍其他定时器函数执行)2,freeRTOS中一般定时器守护函数设置优先级比较高使用定时器的话,需要定义......
  • 【C#】【Python】【实例】统计多个文件夹下的图片
    因工作需要繁琐的进行同一目录多个文件夹下的图片统计,便使用代码来解决。需求:统计的是多少个文件夹包含了图片,并非是统计有多少张图。 我们先用Python来创建一个现场环境(巩固巩固py知识):1importos23#根目录4root_path=r"C:\Users\Desktop\1111"56forit......
  • C++-内存管理
    今天,和大家分享一些与内存管理相关的知识,本次的内容主要是new和delete的使用。内存这一块的知识,我们在学习C语言的时候,就有作相对细致的了解。我们现在来写几道题。做一个简单的回顾复习。内存的分布我们先来看看,下面一段代码:intglobalVar=1;staticintstaticGlobalVar=1;v......
  • Linux文件管理笔记
     一、文件目录和路径在Linux系统中,文件和目录被组织成一个树状的结构,称为文件目录结构。根目录是整个文件目录结构的最顶层,表示为“/”。所有其他目录和文件都是从根目录开始的。文件路径是指从根目录到目标目录或文件的路径。路径可以是绝对路径或相对路径。-绝对路径:从根目录......
  • shell批量执行命令与文件传输脚本
    shell批量执行命令与文件传输脚本需求:对未进行主机信任操作的服务器进行批量操作实现:由于ssh只能在交互模式中输入服务器密码进行登录登操作,不便于进行大批量服务器进行巡检或日志采集。sshpass恰好又解决了这个问题,使用ssh-ppasswd可以实现命令行输入密码操作,便于进行规模......
  • Mysql日志管理
    MySQL的日志默认保存在数据库文件的存储目录(一般为/usr/local/mysql/data/)。也可以修改配置文件,自定义日志文件的保存位置。我这里在编译安装时,数据库文件存储目录设置的是/home/mysql。1.四种日志格式1.1错误日志错误日志,用来记录当MySQL启动、停止或运行时发生的错误信息,默......
  • 完整教程:使用SPRING BOOT实现大文件断点续传及文件校验
    一、简介随着互联网的快速发展,大文件的传输成为了互联网应用的重要组成部分。然而,由于网络不稳定等因素的影响,大文件的传输经常会出现中断的情况,这时需要重新传输,导致传输效率低下。为了解决这个问题,可以实现大文件的断点续传功能。断点续传功能可以在传输中断后继续传输,而不需......
  • python打包文件过大的解决方法
       开发完一个python客户端文件后,一般需要发布为exe文件以便用户下载安装。但很多初学者开发的一个仅有几M的小软件,打包的exe文件却高达几十M甚至几百M。这里根据工作实践总结了一个有效方法分享给大家。   首先,在选定路径下创建一个文件夹folder   其次,在新建文......