当前位置: 首页 > article >正文

3,Linux文件与目录管理命令及其参数(基于Ubuntu示例进行讲解)

常用操作列表

  • ls:列出当前目录下的所有内容。
参数含义
-a全部的文件,包括隐藏文件(开头为.的文件)
-d仅列出目录本身,不列出目录内的文件数据
-l长数据串列出,包含文件的权限、所有者、所属组等等
  • cd:切换目录。
  • pwd:显示当前所在目录。
参数含义
-P显示出确实的路径,非使用链接路径
  • mkdir:创建目录。
参数含义
-m配置文件的权限。mkdir -m 777 demo
-p有多级时,递归创建。mkdir -p demo/demo1/demo2
  • rmdir:删除空的目录【仅能删除空目录】。
参数含义
-p从该目录起,一次删除多级空目录
  • cp:复制文件或目录。cp 来源档(source) 目标档(destination)
参数含义
-d如果是复制链接属性的链接,则复制链接档属性而不是文件本身
-f为强制的意思,如果目标文件已经存在且无法开启,则移除后再次尝试
-i如果对应目标档已经存在,则覆盖前会先询问动作是否进行
-l

进行硬式链接的链接档创建,而非复制文件本身

-p连同文件的属性一起复制过去,而非使用默认属性
-r递归持续调用,用于目录的复制
  • rm:移除文件或目录。
参数含义
-f忽略不存在的文件,不会出现警告信息
-i互动模式,在删除前会询问使用者是否动作
-r递归删除
  • mv:移动目录与文件,修改名称。
参数含义
-f如果目标文件已经存在,不会询问直接覆盖
-i如果目标文件已经存在,询问是否覆盖
-u如果目标文件已经存在,且source比较新时,才会更新(update)

文件内容操作列表

  • cat:由第一行开始显示文件内容。
参数含义
-A可列出一些特殊字符而不是空白
-b列出行号,仅限于非空白行的行号
-n列出全部行号,无论是否空白
-E将结尾的断行字节$显示出来
-T将tab按键以^|显示出来
-v列出一些看不出来的特殊字符
  • tac:从最后一行开始显示,和cat刚好相反。
  • nl:查看文件显示行号。
参数含义
-b指定行号指定的方式,有以下两种:
-b a方式1:表示无论是否为空白行,都展示行号
-b t方式2:如果有空行,则空的行不列出行号
-n列出行号表示的方法,有以下三种:
-n ln行号在荧幕的最左方展示
-n rn

行号在自己栏位的最右方展示,且不加0

【栏位:就是不同终端各占显示器的一部分,比如左右分割,上下分割分块等等】

-n rz

行号在自己栏位的最右方展示,且加0

-w行号栏位的占用位数
  • more:一页一页的翻动文件内容,只能向后翻页。
  • less:一页一页的翻动文件内容,可以向前向后翻页。
  • head:取出文件前面几行。
参数含义
-n后面数字,表示展示前几行
  • tail:取出文件后面几行。
参数含义
-n后面数字,表示展示后几行
-f持续动态查看该文件,按下crul+c停止监测


http://www.kler.cn/a/509800.html

相关文章:

  • 网络功能虚拟化(NFV):网络设备也能虚拟成产品
  • Java开发提效秘籍:巧用Apache Commons IO工具库
  • NLP自然语言处理分词模块HanLP
  • 51c大模型~合集106
  • RPC 源码解析~Apache Dubbo
  • centos 安全配置基线
  • SOA(面向服务架构)全面解析
  • 合格的前端,使用xlsx
  • 蓝桥杯真题 - 公因数匹配 - 题解
  • 【LLM】Openai-o1及o1类复现方法
  • 《C++11》深入剖析正则表达式库:解锁文本处理的高效之道
  • vue | 插值表达式
  • K近邻算法实战——电影分类算法
  • 迅为瑞芯微RK3562开发板/核心板应用于人脸跟踪、身体跟踪、视频监控、自动语音识别(ASR)、图像分类驾驶员辅助系统(ADAS)...
  • QQ邮箱登录逆向
  • 前端包管理工具npm、pnpm 和 Yarn 的总结对比
  • Python爬虫(5) --爬取网页视频
  • C# (图文教学)在C#的编译工具Visual Studio中使用SQLServer并对数据库中的表进行简单的增删改查--14
  • 机器学习中的方差与偏差
  • Kubernetes (K8s) 入门指南
  • rocketmq集群启动和下线
  • 花诗蕾奇亚籽抹茶代餐粉和固态速溶茶,YYDS!
  • 免费的数据标注工具
  • 2.5 如何评估表示学习
  • 深度学习基础知识
  • Hive集群的安装准备