04-文件和目录命令

2023-04-20  本文已影响0人  飘摇的水草
4.1 终端实用技巧

自动补全

曾经使用过的命令

4.2 ls命令说明

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
选项 含义
-r 递归地删除目录下的内容,删除文件夹时必须加此参数
-f 强制删除,忽略不存在的文件,无需提示
上一篇 下一篇

猜你喜欢

热点阅读