pwd 指令
- 基本语法
- pwd (显示当前工作目录的绝对路径)
ls 指令
- 基本语法
- ls [选项] [目录或是文件]
- 常用选项
- ls 默认显示所有文件名
- -a 显示当前目录所有的文件和目录,包括隐藏的
- -l 以列表的方式显示信息
【更加详细 推荐使用】
- -al 显示所有文件包括隐藏文件,并以列表的方式显示信息
注意:
文件也是可以的,比如文件的大小、类型、创建时间…
cd 指令
- 基本语法
- cd [参数] 指定目录 (切换到指定目录)
- 常用参数绝对路径和相对路径
- cd ~ 或者 cd 回到自己的家目录
- cd … 回到当前目录的上一级目录
案例:
- 使用绝对路径切换到 root 目录
cd /root - 使用相对目录从 usr/lib 到 /root 目录 (前提我们需要知道目前在那个目录下)
cd …/…/root - 回到当前目录上一级
cd …
- 回到家目录 不是home而是当前用户的目录 root
cd
cd ~
mkdir 指令
- 介绍
- 用于创建目录(make directory)
- 基本语法
- mkdir [选项] 要创建的目录
- 常用选项
- -p 创建多级目录/shell中确保存在此目录(存在时不报已存在的错误)
- 实例
- 创建一个目录 /home/tiger
直接绝对路径去创建
- 创建多级目录 /home/animal/cat
rmdir 指令
- 介绍
指令删除空目录 - 基本语法
- rmdir [选项] 要删除的空目录
- rm -rf 要删除的非空目录
- 实例
- 删除 /home/dog
- 使用细节
- rmdir 删除的是空目录,如果目录上有内容时无法删除
- 如果需要删除非空目录,需要使用 rm -rf 指令来删除
touch 指令
- 介绍
创建一个空文件/目录 - 基本语法
- touch 文件名称
- 应用实例
- 创建一个空文件 hello.txt
- 一次创建多个文件 ok1.txt ok2.txt
cp 指令
- 介绍
拷贝文件到指定目录中去 从source到dest
- 基本语法
- cp [选项] source dest
- 常用选项
- -r 递归复制整个文件夹
- 应用实例
- 用绝对路径将 /home/hello1.txt 拷贝到 /home/animal 目录下
- 用相对路径将 /home/hello.txt 拷贝到 /home/animal/tiger
- 相对路径递归复制整个文件夹 将/home/tiger 移动到/home/animal
- 细节说明
- 强制覆盖 当发现目标目录下有相同文件的时候,会提示你是否覆盖
- cp [选项] source dest
- 技术小技巧
- 可以通过上下箭头,调出原先使用过的指令
rm 指令
- 介绍
移除文件或目录 - 基本语法
- rm [选项] 要删除的文件或目录
- 常用选项
- -r 递归删除整个目录
- -f 强制删除不提示
- -rf 递归删除不提示
- 应用实例
- 将 /home/hello.txt 删除
- 递归删除 /home/animal/tiger
- 使用细节
- 强制删除不提示 带上 -f 即可
mv 指令
- 介绍
移动文件与目录或重命名 - 基本语法
- mv aooNameFike new NameFile (重命名)
- mv movieFile targetDirectory (移动文件)
- 应用实例
- 将 /home/ok1.txt 重命名为 pig.txt
- 将 /home/pig.txt 移动到 /home/animal 目录下
Linux常用指令【文件目录操作】2:https://developer.aliyun.com/article/1390198