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

为了方便以后学习,这里将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] ...
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

......

 

 

 

你可能感兴趣的:(Lunix,编程及应用,shell编程)