文件管理命令
目录创建命令
mkdir
mkdir [OPTION]... DIRECTORY...
创建目录 [选项可有可无,可以有多个] 目录名字,也可以有多个
-p:递归创建目录,如果目录已存在,则不创建,并且不报错
-v:打印,显示,目录的创建过程
[root@localhost ~]
[root@localhost ~]
total 32
dr-xr-x---. 6 root root 212 Mar 21 16:01 .
dr-xr-xr-x. 18 root root 238 Mar 21 11:04 ..
drwxr-xr-x. 2 root root 6 Mar 21 11:04 abc
drwxr-xr-x. 2 root root 6 Mar 21 16:01 work
mkdir /work/oldboy
[root@localhost ~]
[root@localhost ~]
1 mkdir /work2/test2
[root@localhost ~]
mkdir: cannot create directory ‘/work2/test2’: No such file or directory
(不能创建 /work2/test2 目录,原因,没有这样的文件或目录)
即: work2 目录不存在 所以无法创建
[root@localhost ~]
mkdir: cannot create directory ‘/work/oldboy’: File exists
[root@localhost ~]
创建当前目录下1、2、3........10的目录
举例:
[root@localhost work2]
[root@localhost work2]
total 0
drwxr-xr-x. 12 root root 97 Mar 21 17:18 .
dr-xr-xr-x. 21 root root 276 Mar 21 17:17 ..
drwxr-xr-x. 2 root root 6 Mar 21 17:18 1
drwxr-xr-x. 2 root root 6 Mar 21 17:18 10
drwxr-xr-x. 2 root root 6 Mar 21 17:18 2
drwxr-xr-x. 2 root root 6 Mar 21 17:18 3
drwxr-xr-x. 2 root root 6 Mar 21 17:18 4
drwxr-xr-x. 2 root root 6 Mar 21 17:18 5
drwxr-xr-x. 2 root root 6 Mar 21 17:18 6
drwxr-xr-x. 2 root root 6 Mar 21 17:18 7
drwxr-xr-x. 2 root root 6 Mar 21 17:18 8
drwxr-xr-x. 2 root root 6 Mar 21 17:18 9
[root@localhost ~]
在当前目录下创建a.b.c.......z的目录
举例:
[root@localhost work2]
[root@localhost work2]
total 4
drwxr-xr-x. 6 root root 42 Mar 21 17:20 .
dr-xr-xr-x. 22 root root 4096 Mar 21 17:20 ..
drwxr-xr-x. 2 root root 6 Mar 21 17:20 a
drwxr-xr-x. 2 root root 6 Mar 21 17:20 b
drwxr-xr-x. 2 root root 6 Mar 21 17:20 c
drwxr-xr-x. 2 root root 6 Mar 21 17:20 d
[root@localhost ~]
创建当前目录下oldboy和oldgirl的目录
举例:
[root@localhost work2]
[root@localhost work2]
total 4
drwxr-xr-x. 4 root root 35 Mar 21 17:23 .
dr-xr-xr-x. 23 root root 4096 Mar 21 17:23 ..
drwxr-xr-x. 2 root root 6 Mar 21 17:23 oldboy
drwxr-xr-x. 2 root root 6 Mar 21 17:23 oldgirl
普通文件创建
touch
(只能创建出,可编辑的普通文件)
touch [OPTION]... FILE...
touch命令 [选项] 普通文件的文件名 可以写多个
[root@localhost ~]
[root@localhost ~]
[root@localhost ~]
touch: cannot touch ‘/work/test2/1.txt’: No such file or directory
树状显示目录结构
tree
curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-
7.repo
curl -o /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
tree [option]... 路径
-L:后面接数字,查看指定层级、结构的目录
-d:只看所有的目录,不看普通文件
举例:
[root@localhost oldboy]
.
├── 1
├── 2
├── 3
├── 4
├── cgb.txt
└── test1
└── cgb.txt
举例2:
[root@localhost ~]
2
/work2
├── 1
├── 10
├── 2
├── 3
├── 4
├── 5
├── 6
├── 7
├── 8
├── 9
└── work3
11 directories
以前安装过tree命令,/usr/bin/tree 没有这样的文件或目录
-bash: /usr/bin/tree: No such file or directory
以前没有安装过tree命令,tree 命令没有找到
-bash: tree: Command not found
移动(剪切)命令
mv:move
mv [option]... source dest
mv [选项] 源文件... 目标路径
举例:
mv a b c d e z
即:将文件(a b c d) 剪切到z
举例:
[root@localhost work2]
[root@localhost work2]
[root@localhost work2]
1 10 2 3 4 5 6 7 8 9 work3 work4
思维导图

【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?