美文网首页
04-文件和目录命令

04-文件和目录命令

作者: 飘摇的水草 | 来源:发表于2023-04-20 17:28 被阅读0次
4.1 终端实用技巧

自动补全

  • 在输出 文件/ 目录 /命令 的前几个字母之后,按下 Tab
    • 如果输入的没有歧义,系统会自动补全
    • 如果还存在其他 文件/ 目录 /命令 ,再按一下 tab 键,系统会提示可能存在的命令

曾经使用过的命令

  • 上/下 光标键可以在曾经使用过的命令之间来回切换
  • 如果想要退出选择,并且不想执行当前选中的命令,可以按 Ctrl + C
4.2 ls命令说明
  • . 开头的文件为隐藏文件,需要用 -a 参数才能显示
  • . 表示当前目录
  • .. 代表上一级目录

ls常用选项

参数 含义
-a 显示指定目录下所有子目录与文件,包括隐藏文件
-l 以列表的形式显示文件的详细信息
-h 配合 -l 以人性化的方式显示文件大小

上面三项在输入时可以省略为 ls -lha

ls和通配符的联合使用

通配符 含义
* 代表任意个数个字符
? 代表任意一个字符,至少1个
[] 表示可以匹配字符组中的任意一个
[abc] 匹配a、b、c中的任意一个
[a - f] 匹配从a到f范围内的任意一个字符

下面的方式可以列出所有以 .txt 结尾并且名称以 t 结尾的文件

ls *t.txt

通过下面的方式可以把 123.txt 223.txt 323.txt 423.txt 523.txt 全部列举出来:

ls [12345]23.txt

还可以使用连接符的方式以区间的方式列举出来,即 123.txt523.txt 都可以打印出来

ls [1-5]23.txt
4.3 切换目录
4.3.1 cd

cdchange directory 的缩写,其功能是更改当前的工作目录

命令 含义
cd 切换到当前用户的主目录/home/用户目录
cd ~ 切换到当前用户的主目录/home/用户目录
cd . 保持当前目录不变
cd .. 切换到上级目录
cd - 可以在最近两次工作目录之间来回切换
4.3.2 相对路径和绝对路径
  • 相对路径:在输入路径时,最前面不是 / 或者 ~ ,表示相对 `当前目录所在的目录位置
  • 绝对路径:在输入路径时,最前面是 / 或者 ~ ,表示从 根目录/家目录 开始的具体目录位置
4.4 创建和删除操作
4.4.1 touch
  • 创建文件或者修改文件时间
    • 如果文件不存在,可以创建一个空白文件
    • 如果文件已经存在,可以修改文件的末次修改时间
4.4.2 mkdir
  • 创建一个新的目录
选项 含义
-p 可以递归创建目录

下面的命令是在当前目录下,创建一个 A 的目录,又在 A 的目录下创建一个 B 的目录,又依次一级一级创建 CD 目录

mkdir -p A/B/C/D

注意:新建目录的名称不能与当前目录中已有的目录或者文件同名

4.4.3 rm
  • 删除文件或目录
  • 使用 rm 命令要小心,因为文件删除后不能使用 废纸篓 恢复
选项 含义
-r 递归地删除目录下的内容,删除文件夹时必须加此参数
-f 强制删除,忽略不存在的文件,无需提示
  • 注意在使用 rmdir 文件夹 时,如果不加 -r 参数,如果文件夹下还有子文件夹则会提示 Directory not empty
  • 在使用rmdir 文件夹 时,如果不加 -f 参数,如果文件夹不存在,则会有提示 No such file or directory-r 则表示忽略提示
  • rm 命令也可以使用通配符

相关文章

  • Linux命令-文件和目录一

    Linux命令-文件和目录之cd命令 cd命令用于打开文件夹(即文件目录) 语法 dirName:要切换的目标目录...

  • shell命令

    文件目录相关 cd 命令 pwd命令 显示shell会话的当前目录 ls 命令显示当前目录下的文件和目录 ls -...

  • Linux的简单学习记录(三)

    Linux的文件目录管理一、文件和目录管理 1.cd命令与pwd命令 进入文件目录与现实当前文件目录 2.mkdi...

  • Linux常用命令大全

    文件和目录 操作命令 文件搜索 命令 文件权限 操作命令 查看文件内容 命令 查看文件内容 命令 文本处理 命令 ...

  • Linux笔记2

    文件、目录操作命令 cp — 复制文件和目录mv — 移动/重命名文件和目录mkdir — 创建目录rm — 删除...

  • Linux基本命令笔记

    查看是否安装那些程序 切换目录命令 cd 创建目录和删除目录 查看文件列表 浏览文件命令 文件操作 拷贝剪切 打包...

  • Linux Shell常用shell命令

    一、文件、目录操作命令 1、ls命令 功能:显示文件和目录的信息 ls以默认方式显示当前目录文件列表 ls -a ...

  • Linux初步之常用命令

    1、管理文件和目录的命令 ls命令:ls命令用来查看目录的内容。功能:列出目录或者文件名称。用法:ls 【选项】【...

  • Linux 下常用shell命令

    Linux Shell常用shell命令 一、文件、目录操作命令 1、ls命令 功能:显示文件和目录的信息 ls以...

  • LINUX下常用shell指令

    Linux Shell常用shell命令 一、文件、目录操作命令 1、ls命令 功能:显示文件和目录的信息 ls以...

网友评论

      本文标题:04-文件和目录命令

      本文链接:https://www.haomeiwen.com/subject/xpprjdtx.html