嵌入式学习笔记(四) --Linux文件和目录相关命令

为了方便以后学习,这里将Linux操作文件和目录的相关命令在这做个汇总。

本次需了解的命令有

  • pwd    当前位置
  • ls     目录下的所有文件
  • cd    定位到目录    
  • Cat   多个空行合并成一个空行显示
  • cp   复制
  •  mv   移动
  • touch   创建文件
  • rm    删除文件、目录
  • mkdir    创建目录



1.    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  -s 多个空行合并成一个空行显示

        -b 加行号显示



5.    cp复制    cp [options] file destination

常用选项 options
i 覆盖时交互提示
r 对文件夹递归

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



猜你喜欢

转载自blog.csdn.net/feit2417/article/details/80753329