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

02文件管理

时间:2023-11-28 15:24:23浏览次数:26  
标签:02 文件 管理 选项 命令 目录名 格式 目录

一、 目录操作命令:

切换目录:cd

cd / #切换到根目录
cd ~ #切换到主目录
cd - #切换到上次访问的目录
cd .. #返回上一级目录

查看目录:ls 和 pwd:

pwd 查看当前工作路径(绝对路径)

ls 查看当前目录下的目录和文件

命令格式:ls [-选项] 目录名

选项:     -a:列出当前目录所有文件和目录(包括隐藏文件,以 .开头的为隐藏文件)

                -l:以列表的形式显示文件和目录

目录操作【增、删、改、查】:

1.创建目录【增】 mkdir

命令格式:mkdir [-选项] 目录名

选项: -p:递归创建目录。

2.删除目录或文件【删】rm和rmdir

命令格式:rmdir 目录名 (只能删除空目录)

命令格式:rm [-rf] 目录名或文件名

选项: -f:不提示,强制删除文件或目录;

-i:删除已有文件或目录之前先询问用户;

-r,-R:递归删除,将指定目录下的所有文件与子目录一并删除;

-v:显示指令的详细执行过程。

3.目录修改【改】mv 和 cp

a、目录重命名

命令格式:mv 旧目录名 新目录名

b、剪切(移动)目录

命令:mv 目录名称 目录的新位置

c、拷贝(复制)目录或文件

命令格式:cp [-选项] 目录名称 目录拷贝的目标位置

选项: -r:表示递归复制

4.搜索目录【查】find

命令格式:find 目录 参数 文件名称或者目录名

二、 文件操作命令:

文件操作【增,删,改,查】

1.新建文件【增】touch

命令格式:touch 文件名

2.删除文件 【删】 rm

命令格式:rm -rf 文件名

3.修改文件内容【改】 vi或vim

命令格式:vi 文件名

a,文件移动或重命名:mv

命令格式:mv 文件名 新文件名

b,文件的复制:cp

命令格式:cp 原文件名 指定目录

查看文件内容【查】

文件的查看命令:cat、more、less、head、tail

a,

cat:查看文件内容,看最后一屏

命令格式:cat [选项] 文件名

选项: -n :显示行号

b,more:百分比显示

c,less:翻页查看

d,head:默认查看文件前十行内容

e,tail:默认查看文件后十行内容

创建链接文件:ln

命令格式:ln [-选项] 源文件 目标文件

选项: -s :创建软连接(相当于快捷键)

示例:
ln data.txt d #创建data.txt文件的硬链接d

示例:
ln -s data.txt da #创建data.txt的软连接文件da

习题:


1.如何从编辑模式切换到末行模式?

  按 “:”。

2.为什么在Windows系统中编辑过的文件,在Linux系统里不能执行?

  在Windows和Linux系统中,文件的格式是不同的。Windows使用的是DOS格式,而Linux使用的是Unix格式。这两种格式的主要区别在于行尾符的不同。在Windows中,每行结尾是由回车符和换行符组成的"\r\n",而在Linux中,每行结尾只有一个换行符"\n"。因此,如果在Windows中编辑的文件在Linux中执行,可能会出现错误,因为Linux无法识别Windows的行尾符。为了解决这个问题,可以使用一些工具将Windows格式的文件转换为Linux格式,例如dos2unix命令。       

  dos2unix file.txt

 

标签:02,文件,管理,选项,命令,目录名,格式,目录
From: https://www.cnblogs.com/75qiwu/p/17862036.html

相关文章

  • VUE前后端分离项目,前端打包,可配置修改环境变量文件,无需再次打包
      懒得打字了,直接截图,转载自:https://blog.csdn.net/CSDN_33901573/article/details/130603111        ......
  • nginx配置文件服务器及反向代理
    nginx配置文件服务器及反向代理最终配置如下:worker_processes1;events{worker_connections1024;}http{server{listen8888;add_header'Access-Control-Allow-Origin''*';server_nameexample.com;loc......
  • 文件权限
    1.基本文件权限UGOU:owner,属组。G:group,属组。O:other,其他用户。使用ll命令查看属性,第一行的第2~10个字符每3个为一组,依次表示属主、属组和其他用户权限。字符含义为:r:read(读取),数字设定为4。w:write(写入),数字设定为2。x:execute(执行),数字设定为1。(1)设置文件属性与权限chow......
  • elementUI + Spring上传文件
    elementUI+Spring上传文件表单文件上传【elementUI+Spring报错解决方案】Requiredrequestpart‘***‘isnotpresent表单上传文件时需要去除@RequestBody前端文件上传doApprove(){const_this=this//创建表单对象letformData=newForm......
  • NetBird 开源网络管理平台 部署安装
    NetBird简介NetBird是一个建立在WireGuard之上的开源网络管理平台,它允许计算机、设备和服务器通过快速加密隧道直接连接,无需配置或中央V*N服务器。它使专用网络变得安全,并创建了一个专用网络,在没有手动配置和专家的情况下应用安全实践。NetBird网络普遍适用于云、本地、边缘和容器......
  • C#winform备件管理系统项目
    1,该项目开发环境介绍:该项目采用visualstudio 2019 , 控件DevExpress  ,数据库SQLserver2019。2:项目截图展示3:该项目包含以下功能该项目主要包含以下功能:备件新增,入库,出库,信息维护,领用,部门管理,人员管理,权限设置,设备管理,数据库备份,系统日志,备件盘点。界面皮肤自由切换,数据导入......
  • sqlite数据库删除了数据,为什么文件不会变小?
    SQLite数据库文件的大小不会自动缩小,即使删除了其中的数据。这是因为在SQLite中,当数据被删除时,它实际上并没有立即从磁盘上移除,而是被标记为【已删除】,这种处理机制,被删除的数据仍然占用的空间,标记【已删除】的作用是以后可以被新插入的数据重用。如果想减小SQLite数据库文件......
  • 京东广告研发近期入选国际顶会文章系列导读——CIKM 2023篇
    近年来,放眼业界广告推荐领域的算法获得了长足的发展,从几篇奠定基础的序列学习、大规模图学习、在线学习&增强学习、多模态推荐问题等起步,业内算法不断迭代发展并在学术和工业场景上取得不错的应用。京东广告团队不仅在工业场景上非常重视实践,并不断为由“广告主”、“消费者”、......
  • Tita 升级|「绩效管理」评分统计上线
    绩效评价或校准过程支持查看所有评价人员的评价统计,供评价参考“推荐你关注一下TitaOKR“使用场景:在上级评价节点或者校准节点需要参考所有评价人员的评级进行评价或者最终等级的校准目前考核流程中仅评级的情况下支持查看评价统计,在考核表详情页和批量校准页面均可查看 ......
  • 项目管理快速入门
    简介项目是为创造独特的产品,服务或结果而进行的临时努力。项目被定义为临时项目,因为它具有已定义的开始和结束时间,并且它是唯一的,因为它具有一组旨在实现目标的特定操作项目的主要特征明确的起点和终点达到终点后,项目结束试图实现新的东西项目必须满足客户或利益相关者的要......