首页 > 其他分享 >文件管理

文件管理

时间:2023-10-22 18:55:50浏览次数:21  
标签:文件 查看 管理 模式 cd 命令 目录

在学习文件管理这一章节的内容时我们要明确学习目标: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那种模式后,我们还需要去了解一些文本编辑常用的命令。

 

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

 

标签:文件,查看,管理,模式,cd,命令,目录
From: https://www.cnblogs.com/SUNDAWEN/p/17778069.html

相关文章

  • chapter 3 Unix/Linux进程管理
    学习笔记:Unix/Linux进程管理摘要本章深入探讨Unix/Linux中的进程管理。它涵盖了多任务处理的原理和引入进程概念。使用编程示例演示了这些概念。解释了多任务处理、上下文切换以及各种与进程相关的技术。3.1多任务处理多任务处理涉及同时执行多个独立的活动。在计算中......
  • django从配置文件中读取数据库信息
    创建配置文件my.cnf[client]database=django_dbuser=rootpassword=123456host=127.0.0.1port=3306settings.pyDATABASES={'default':{'ENGINE':'django.db.backends.sqlite3','OPTIONS':{'read_default_fi......
  • 小白学Python - 使用Python的文件共享应用程序
    使用Python的文件共享应用程序计算机网络 是一个重要的主题,要理解这些概念,需要实际应用这些概念。在这篇特别的文章中,我们将了解如何使用Python制作一个简单的文件共享  Web服务器是理解URL(网址)和HTTP(用于查看网页的协议)的软件。Python有几个包,它们是模块的集合。它有几个内......
  • 监控易机房运维大屏:打造高效机房管理的新标杆
      在当今这个数字化、信息化的时代,企业的运营离不开高效、稳定的IT系统的支持。而机房作为企业数据和业务的中心,其运维管理的效率和质量对于企业的运营至关重要。为了提升机房管理效率,许多企业选择使用监控易一体化运维管理软件。其中,监控易机房运维大屏作为该软件的重要功能之......
  • 第七周Linux教材第三章学习笔记——Unix/Linux进程管理
    Unix/Linux进程管理3.1多任务处理在计算机技术中,多任务处理指的是同时执行几个独立的任务。多任务处理是通过在不同任务之间多路复用CPU的执行时间来实现的,即将CPU执行操作从一个任务切换到另一个任务。不同任务之间的执行切换机制称为上下文切换,将一个任务的执行环境更改为另......
  • Java基础 小练习——统计各种文件的数量
    publicstaticvoidmain(String[]args){Filef=newFile("E:\\Java基础资料\\哈哈");HashMap<String,Integer>count=getCount(f);StringBuildersb=newStringBuilder();for(Map.Entry<String,Integer>entry:count.entry......
  • 基于JS的大文件分片
    项目需要上传超大文件,后台为DJANGO,不能直接用H5的FILEAPI来POST,所以采用slice分片在分片后为BLOB不能直接传,bolb转file有些浏览器又有支持问题。所以做一些转换,转uint8,uint16,uint32,django的后台处理起来都比较烦所以试着用base64装入json,很容易搞定。具体思路:1.读入文件路径......
  • 基于java(ssm)交通事故档案管理系统
    (文章目录)具体实现截图主要功能:基于java(ssm)交通事故档案管理系统系统分为用户和管理员两个角色用户的主要功能有:1.用户注册和登陆系统2.用户查看警察相关信息3.用户查看我的相关事故信息,可以对交通事故进行交通申诉4.用户查看交通申诉审核信息5.退出登陆管理员的主......
  • 查找文件命令find总结以及查找大文件
    find/-name***示例如下:[dinpay@zk-spark-01spark]$find/home/ll-nameslaves/home/ll/spark/conf/slaves查找大于80M的文件find.-typef-size+60M查找并显示属性find.-typef-size+60M-print0|xargs-0ls-l查找并显示具体文件大小find.-typef-size+60M......
  • #yyds干货盘点#Linux系统的web管理工具——webmin搭建
    一、webmin介绍Webmin是目前功能最强大的基于Web的Unix系统管理工具。管理员通过浏览器访问Webmin的各种管理功能并完成相应的管理动作。目前Webmin支持绝大多数的Unix系统,这些系统除了各种版本的linux以外还包括:AIX、HPUX、Solaris、Unixware、Irix和FreeBSD等。二、添加webmin的y......