命令
pwd : 显示当前所在目录
tmp : 回收站
cd : 切换目录/进入目录中
cd ~ : ~当前用户的家目录
cd .. = 当前目录的上一级 cd.=进入当前目录
cd - = 从哪里来回哪里去
mkdir : 创建目录 (make directory)
ls : 显示目录下的内容 (list)
ls-l :详细信息显示
mkdir :mkdir /YUCHEN/ /YU/ :创建多个文件夹
路径: 一切从根开始
绝对路径:从根开始的路径
/data
相对路径 :不是从根开始
data
[root@yuchenwei-linux59 ~]# mkdir /data/oldboy/lidao/a
mkdir: cannot create directory ‘/data/oldboy/lidao/a’: No such file or directory
mkdir: 命令默认只能创建一层目录,创建多层会报错
[root@yuchenwei-linux59 ~]# mkdir -p /data/oldboy/lidao/a
[root@yuchenwei-linux59 ~]# ls -l /data/oldboy/lidao/a ls -l 显示详细信息
total 0
mkdir - p : 用来创建多层目录
touch: 创建文件
[root@yuchenwei-linux59 ~]# touch /oldboy/oldboy.txt : 在oldboy目录里创建一个oldboy.txt文件夹
mkdir命令 下文件重复会提示报错 但是touch命令文件重复不会提示报错
[root@yuchenwei-linux59 ~]# echo oldboyoldboy
echo:输出信息默认到屏幕 (屏幕上写什么就显示什么)
[root@yuchenwei-linux59 ~]# echo {01..10}
01 02 03 04 05 06 07 08 09 10
[root@yuchenwei-linux59 ~]# echo oldboy{01..10}
oldboy01 oldboy02 oldboy03 oldboy04 oldboy05 oldboy06 oldboy07 oldboy08 oldboy09 oldboy10
{}不仅可以生成序列还可以 和其他的文字符号粘在一起
[root@yuchenwei-linux59 ~]# cp /oldboy/oldboy.txt /tmp cp: overwrite ‘./oldboy.txt’? y
把oldboy里面的oldboy.txt复制到 tmp里 提示你是否覆盖 输入Y就是覆盖
[root@yuchenwei-linux59 ~]# cp /oldboy/oldboy.txt .
把oldboy里面的oldboy.txt复制到当前目录
[root@yuchenwei-linux59 ~]# cp /oldboy /tmp/把oldboy目录复制到tmp
cp: omitting directory ‘/oldboy’:是忽略目录的意思 因为cp命令默认只能复制文件
[root@yuchenwei-linux59 ~]# cp -r /oldboy /tmp
-r 递归复制 可以理解为复制目录和内容 和拨洋葱一样一层一层的复制 -p 复制保持属性不变
-d 与软连接有关 -a 相当于是-pdr
[root@yuchenwei-linux59 ~]# cp /oldboy/oldboy.txt /oldboy/oldboy.txt.bak bak(大写backup)
把oldboy.txt这个文件备份
1️⃣ : 文件和目录类
No such file or directory 没有这个文件或目录(东西不存在)
相对路径: 从当前目录下面找 绝对路径 : 从根下面开始找
cp - r /root/ /tmp/ 把root目录复制到tmp(垃圾站里) 目标一定在目的地前面
如果是创建多个层次下的目录不需要加空格, 如果加空格创建的就是同级的