和目录相关的命令
语法:命令 空格 选项(可以多个) 空格 参数(可以多个)
linux中万物皆文件,开头是d代表目录文件、-代表普通文件、l代表链接文件
(1) pwd : 显示当前所在的绝对路径
(2) mkdir : 创建目录
- mkdir -p : 创建嵌套目录
(3) cd : 切换目录
- cd . : 切换当前路径
- cd .. : 切换到上一级路径
- cd ~ : 切换到用户的主目录
(4) ls : 显示当前目录的文件信息
- ls -a : 显示所有文件,包括隐藏文件(.开头的文件)
- ls -l (相当于ll): 显示当前目录的文件的详细信息
ls -l /usr /home: 表示查看usr和home两个目录下的文件 - ls -h : 自适应显示文件大小,以K、M、G等方式显示,不加-h则是以字节形式显示
- ls -d : 查看当前目录本身的信息
- ls --help : 获取命令的帮助
(5) cp : 文件拷贝
- cp [path]/file1 [path]/file2 : 用于拷贝文件/夹的命令
- cp -r : ①拷贝目录 ②递归拷贝目录
# 将yum.log文件拷贝到/opt目录下
cp yum.log /opt
# 将/opt/student目录拷贝到/目录下
cp -r /opt/student /
(6) mv : 移动/重命名文件/目录
- mv [path]/file [path]/ : 移动
- mv fileName1 fileName2 : 重命名
# 将/opt下的yum.d文件移动到/home目录
mv /opt/yum.d /home
# 将/home/yum.d重命名为demo
mv /home/yum.d /home/demo
(7) touch : 创建空白文件
# 在/opt目录下创建一个test文件
touch /opt/test
# 如果再次touch /opt/test,则会修改上一次创建的test文件的时间戳,但不会更改文件内容
ctrl+l或者clear清空
vi/vim→i编辑文件、esc退出编辑模式、:wq保存退出、:wq!强制保存退出(文件所有者或者最高权限者可以通过该命令保存只读文件)、:q!强制不保存退出
(8) rm : 删除文件
- rm -r : ①表示递归删除 ②删除目录
- rm -f : 表示强制删除
- rm -rf : 删除指定目录及指定目录下的所有子目录(谨慎使用)
# 删除/opt/test文件
rm /opt/test
# 删除/opt/student目录
rm -r /opt/student
# 删除/opt/aaa/bbb/ccc嵌套目录
rm -rf /opt/aaa/bbb/ccc
参考视频: 11.命令实操 rm命令_哔哩哔哩_bilibili
每天一点点,加油,你一定能够成为你想要去成为的人。