欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 汽车 > 时评 > 3,Linux文件与目录管理命令及其参数(基于Ubuntu示例进行讲解)

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

2026/2/1 17:17:15 来源:https://blog.csdn.net/m0_67601373/article/details/145227382  浏览:    关键词: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停止监测

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词