目录和文件管理
TAB键:输入文件或者文件夹的前几个字母(只要唯一),按下TAB键即可自动补齐。
绝对路径,相对路径
绝对路径:路径的全称 C:\Program Files\xxx.xx
相对路径:比如说在 Program Files目录下,那这个xxx.xx文件,对应我们的配置就是/xxx.xx
cd :切换目录
./ :当前目录
cd … :返回上一级目录
ls(列出目录)
在Linux中 ls 是最常用的!
-a :all,查看全部的文件,包括隐藏文件
-l :列出所有的文件,包含文件的属性和权限 ,但不包括隐藏文件
-la :混合使用(查看全部的文件,包括隐藏文件,包含文件的属性和权限)
cd命令(切换目录)
cd 目录名(绝对路径:都是以 / 开头,相对路径:对于当前目录该如何寻找)
pwd :显示当前用户所在的目录
mkdir :创建一个目录
-p :递归创建多级目录
[root@DY home]# mkdir test1 # 创建test1目录
[root@DY home]# mkdir -p test2/test3/test4 # 创建多级目录
rmdir :删除目录
-p :递归删除多级目录
[root@DY home]# rmdir test1 # 删除test1目录(只能删除空的目录,如果下面存在文件,需要先删除文件)
[root@DY home]# rmdir -p test2/test3/test4 # 删除多级目录
cp :复制文件或者目录
-a :拷贝文件夹
[root@DY home]# ls
dy DY Linux.md redis www
[root@DY home]# cp Linux.md DY # 拷贝文件Linux.md 到 DY
[root@DY home]# cp -a dy DY # 拷贝文件夹 dy 到 DY
rm :移除文件或者目录
-f :忽略不存在的文件,不会出现警告,强制删除!
-r :递归删除目录!
-i :删除询问是否删除
-rf :混合使用
rm -rf /* # 系统中所有的文件就被删除了,删库跑路就是这么操作的
[root@DY home]# ls
dy DY Linux.md redis www
[root@DY home]# rm -rf Linux.md # 删除文件Linux.md
mv :移动文件或者目录
-f :强制
-u :只替换已经更新过的文件
[root@DY DY]# ls
dy jdk-8u74-windows-i586.exe Linux.md
[root@DY DY]# mv Linux.md ../ # 移动文件Linux.md 到上级目录
[root@DY home]# ls
dy DY Linux.md redis www
[root@DY home]# mv Linux.md l.md # 将文件 Linux.md 重命名为 l.md
[root@DY home]# ls
dy DY l.md redis www
[root@DY home]#