为了方便以后学习,这里将Linux操作文件和目录的相关命令在这做个汇总。
本次需了解的命令有
- pwd 当前位置
- ls 目录下的所有文件
- cd 定位到目录
- Cat 多个空行合并成一个空行显示
- cp 复制
- mv 移动
- touch 创建文件
- rm 删除文件、目录
- mkdir 创建目录
1. pwd 命令 用于显示用户在文件系统中的当前位置,该命令没有任何选项和参数,命令执行结果显示为绝对路径名。
pwd
2. ls [options] [files_or_dirs] 命令用于显示[files_or_dirs]文件目录下的所有文件
ls -a 查看所有文件(Lunix中隐藏文件以 . 开头)
ls -l 查看文件详细
ls -R 递归目录中的文件夹,查看文件、文件夹中的子文件、子文件夹中的子子文件...
3. cd 定位到目录
cd /home/joshua/work 绝对路径
cd project/docs 相对路径
cd .. 回到上一级目录
cd 回到家目录
cd - 回到上一次的工作目录
4. cat 在终端显示文件内容
cat -s 多个空行合并成一个空行显示
cat -b 加行号显示
5. cp复制 cp [options] file destination
cp -i file1 file2 覆盖时交互提示
cp -r file1 file2 对文件夹递归
cp [options] file1 file2 dest 复制多个文件到文件夹
6. mv移动 mv [options] file destination
mv [options] file1 file2 destination 移动多个文件:
mv [options] file1 new_file2 更改文件名
7. 创建和删除文件
touch – 创建或更新时间戳
rm – 删除文件
rm [options] <file>...
rm -i file
rm -r directory
8. 创建和删除目录
mkdir -p
rm -r
相关链接
嵌入式学习笔记(一) --Ubuntu开发环境搭建 :https://blog.csdn.net/feit2417/article/details/80738940
嵌入式学习笔记(二) --Ubuntu上配置vim编辑器和共享文件 : https://blog.csdn.net/feit2417/article/details/80738940
嵌入式学习笔记(三) --Linux文件系统: https://blog.csdn.net/feit2417/article/details/80738940
嵌入式学习笔记(四) --Linux文件和目录相关命令: https://blog.csdn.net/feit2417/article/details/80753329
嵌入式学习笔记(五) --vi编辑器: https://blog.csdn.net/feit2417/article/details/80759402
嵌入式学习笔记(六) --程序的编译和执行: https://blog.csdn.net/feit2417/article/details/80765177
......