Linux学习总结4--文件相关命令

1、通用文件相关命令

           1、cd +文件夹:进入指定文件夹(cd .. 返回上一个路径)

           2、pwd: 显示当前的绝对路径(安装软件需要用到绝对路径)

           3、echo  (echo hello)(echo -n hello:不换行)

                  echo 字符串:直接输出字符串到终端上,会自动换行,不换行加 -n

                  echo 字符串 >文件:将字符串写入到文件中,会覆盖

                  echo 字符串 >>文件:将文件追加到文件中,不会覆盖  

           4、chmod  更改文件的权限  (ls -l查看所有文件的权限)

                   chmod 选项参数 文件名:修改指定文件的一个权限值,增减删除

                    如把001.cpp加上可执行权限:chmod 777 001.cpp

Linux学习总结4--文件相关命令_第1张图片

 2、和普通文件相关的命令

      1、touch

         touch 文件:创建一个普通文件;

         拓展:touch 1.c 2.c :创建多个文件要加空格

      2、rm

           rm 文件:删除普通文件

                拓展:rm 1.c 2.c :删除多个文件要加空格

           rm -r 文件:删除目录文件

      3、cat

           cat 普通文件名:显示对应的文件内容到终端上

          head/tail -n 文件名:显示文件的开头或者结尾的N行

      4、mv

           mv 源文件 目标文件:将文件移动,只更改文件名字

           mv 源文件 路径:将对应的文件移动到相应的路径下,文件名不能改变

      5、cp

          cp 源文件 目标文件:将文件复制一份,到对应的目标文件中

          cp 源文件 路径:将源文件复制到一个对应的路径下面

      6、tar 压缩、解压文件

            常用参数:-c -x -v -f -z

            -c/-x :表示压缩、解压

            -v :显示正在压缩或者解压文件的信息

            -f :一般作为最后一个选项参数

            -z :定义压缩方式为zip

             tar -cvf 压缩生成的文件 源文件: 压缩文件(tar -cvf 001.tar 001.c)

             tar -xvf 解压文件的名称:解压文件(tar -xvf 001.zip)

3、和目录相关的命令

     1、mkdir

         mkdir 目录文件的名字:创建一个目录,可以一次创建多个目录

     2、rmdir

         rmdir 目录文件名字:删除一个目录,并一次删除多个,删除目录一定是空的

         rm -r 目录/文件

你可能感兴趣的:(linux,嵌入式,ubuntu)