佳豪哥哥教你学Linux的第七天
原创
©著作权归作者所有:来自51CTO博客作者佳豪哥哥的原创作品,请联系作者获取转载授权,否则将追究法律责任
文件管理命令
目录创建命令
创建目录 mkdir (make directory)
mkdir [OPTION]... DIRECTORY...
创建目录 [选项可有可无,可以有多个] 目录名字,也可以有多个
-p:递归创建目录,如果目录已存在,则不创建,并且不报错
-v:打印,显示,目录的创建过程
[root@wu /oldboyedu]
[root@wu /oldboyedu]
[root@wu /oldboyedu/wjh]
[root@wu /oldboyedu/wjh]
total 0
drwxr-xr-x. 2 root root 6 Mar 21 16:56 wujiahao
[root@wu /oldboyedu/wjh
mkdir a b c d
[root@wu /oldboyedu]
[root@wu /oldboyedu]
total 0
drwxr-xr-x. 2 root root 6 Mar 21 17:19 a
drwxr-xr-x. 2 root root 6 Mar 21 17:19 b
drwxr-xr-x. 2 root root 6 Mar 21 17:19 c
drwxr-xr-x. 2 root root 6 Mar 21 17:19 d
drwxr-xr-x. 2 root root 6 Mar 21 16:59 wjh
[root@wu /oldboyedu]
mkdir: cannot create directory ‘/wjh/superman/wujiahao’: Not a directory
使用mkdir创建目录,它的上一级目录必须存在,才能创建
[root@wu /oldboyedu]
mkdir: cannot create directory ‘wjh’: File exists
mkdir {1..10}
[root@wu /oldboyedu]
[root@wu /oldboyedu]
total 0
drwxr-xr-x. 2 root root 6 Mar 21 17:29 1
drwxr-xr-x. 2 root root 6 Mar 21 17:29 10
drwxr-xr-x. 2 root root 6 Mar 21 17:29 2
drwxr-xr-x. 2 root root 6 Mar 21 17:29 3
drwxr-xr-x. 2 root root 6 Mar 21 17:29 4
drwxr-xr-x. 2 root root 6 Mar 21 17:29 5
drwxr-xr-x. 2 root root 6 Mar 21 17:29 6
drwxr-xr-x. 2 root root 6 Mar 21 17:29 7
drwxr-xr-x. 2 root root 6 Mar 21 17:29 8
drwxr-xr-x. 2 root root 6 Mar 21 17:29 9
[root@wu /oldboyedu]
mkdir {a..z}
[root@wu /oldboyedu]
[root@wu /oldboyedu]
drwxr-xr-x. 2 root root 6 Mar 21 17:30 a
drwxr-xr-x. 2 root root 6 Mar 21 17:30 b
drwxr-xr-x. 2 root root 6 Mar 21 17:30 c
drwxr-xr-x. 2 root root 6 Mar 21 17:30 d
drwxr-xr-x. 2 root root 6 Mar 21 17:30 e
drwxr-xr-x. 2 root root 6 Mar 21 17:30 f
drwxr-xr-x. 2 root root 6 Mar 21 17:30 g
drwxr-xr-x. 2 root root 6 Mar 21 17:30 h
drwxr-xr-x. 2 root root 6 Mar 21 17:30 i
drwxr-xr-x. 2 root root 6 Mar 21 17:30 j
drwxr-xr-x. 2 root root 6 Mar 21 17:30 k
drwxr-xr-x. 2 root root 6 Mar 21 17:30 l
drwxr-xr-x. 2 root root 6 Mar 21 17:30 m
drwxr-xr-x. 2 root root 6 Mar 21 17:30 n
drwxr-xr-x. 2 root root 6 Mar 21 17:30 o
drwxr-xr-x. 2 root root 6 Mar 21 17:30 p
drwxr-xr-x. 2 root root 6 Mar 21 17:30 q
drwxr-xr-x. 2 root root 6 Mar 21 17:30 r
drwxr-xr-x. 2 root root 6 Mar 21 17:30 s
drwxr-xr-x. 2 root root 6 Mar 21 17:30 t
drwxr-xr-x. 2 root root 6 Mar 21 17:30 u
drwxr-xr-x. 2 root root 6 Mar 21 17:30 v
drwxr-xr-x. 2 root root 6 Mar 21 17:30 w
drwxr-xr-x. 2 root root 6 Mar 21 17:30 x
drwxr-xr-x. 2 root root 6 Mar 21 17:30 y
drwxr-xr-x. 2 root root 6 Mar 21 17:30 z
普通文件创建
touch
树状显示目录结构
移动(剪切)命令
只能创建出,可编辑的普通文件
touch [OPTION]... FILE...
touch命令 [选项] 普通文件的文件名 可以写多个
touch创建文件,如果文件已存在,不报错,也不覆盖,只会修改文件的创建时间戳
touch {a..d}
[root@wu /oldboyedu]
[root@wu /oldboyedu]
total 0
-rw-r--r--. 1 root root 0 Mar 21 17:33 a
-rw-r--r--. 1 root root 0 Mar 21 17:33 b
-rw-r--r--. 1 root root 0 Mar 21 17:33 c
-rw-r--r--. 1 root root 0 Mar 21 17:33 d
touch /wjh/1.txt
[root@wu /oldboyedu]
touch: cannot touch ‘/wjh/1.txt’: No such file or directory
树状显示目录结构
tree [option]... 路径
[root@wu /oldboyedu]
.
├── a
├── b
├── c
├── d
└── wjh
1 directory, 4 files
-L:后面接数字,查看指定层级的目录
-d:只看所有的目录,不看普通文件
[root@wu /oldboyedu]
total 0
-rw-r--r--. 1 root root 0 Mar 21 17:33 a
-rw-r--r--. 1 root root 0 Mar 21 17:33 b
-rw-r--r--. 1 root root 0 Mar 21 17:33 c
-rw-r--r--. 1 root root 0 Mar 21 17:33 d
drwxr-xr-x. 3 root root 22 Mar 21 17:56 wjh
[root@wu /oldboyedu]
.
└── wjh
└── wujiahao
└── 123
3 directories
[root@wu /oldboyedu]
移动(剪切)命令
mv:move
mv [option]... source dest
mv [选项] 源文件... 目标路径
[root@wu /oldboyedu]
[root@wu /oldboyedu]
[root@wu /]
[root@wu /abc]
total 0
-rw-r--r--. 1 root root 0 Mar 21 16:14 oldboy.txt