linux学习笔记(二)文件操作命令

时间:2022-08-27 15:32:56

1.rm 命令

使用:rm [参数] 文件

功能:删除文件

常用参数:

          -v :显示执行过程

-i:进行交互式的删除

-r:递归的删除文件或目录

如果rm命令不跟上-r则不能删除目录文件

使用实例:

rm -r v    /var/test

删除var目录下的test目录并显示执行过程


2.cp命令

使用:cp [参数]  源文件  目的文件

功能:文件复制

常用参数:

-i:覆盖前询问

-n:不覆盖已经存在的文件

-r:复制目录内的所有内容

3.mv命令

使用:mv 【参数】源文件 目的文件

功能:文件位置移动

常用参数:

-i: 若文件存在则询问是否覆盖

-f : force强制的意思,如果目标文件已存在,不会询问而直接覆盖

-i : 若目标文件已经存在时,就会询问是否覆盖。

-t : --target –directory,即指定mv的目标目录,该选项适用于移动多个源文件到一个目录的情况,此时目标目录在前,源文件在后。

4.touch命令(不常用)

使用:touch 【参数】文件

功能: 修改文件时间戳

常用参数:

-a 或--time = atime--time =access或--time=use 只更改存取时间

-c 或--no-create 不建立任何文档

-d 使用指定的日期时间,而非现在的时间

-m 或--time=mtime或--time=modify 只更改变动时间

-r 把指定文档或目录的日期时间,统统设成和参考文档和目录的日期时间相同

-t 使用指定的日期,而非现在的时间

5.cat 命令

使用:cat 【参数】 文件

功能:链接文件并打印输出文件内容

常用参数:

-E: 在每行结束处显示$

-n:  对输出的所有行编号,由1开始对所有输出的行数编号

-s:  有连续两行以上的空白行,就代换为一行的空白行

6.less命令

使用:less 【参数】 文件

功能:类似于cat命令,只是分屏查看文件内容

常用参数:

+n    从第n行开始显示

-n     定义屏幕大小为n行

7.more命令

于less命令类似


8.tail命令

使用:tail【参数】 文件

常用参数:从定点开始输出文件到标准输出流中(就是屏幕上)

常用参数:

-f               循环读取

-q              不显示处理信息

-v              系那是详细的处理信息

命令实例:

①显示文件末尾内容

             tail –n 5 test.out 显示文件最后5行的内容

②循环查看文件内容

             tail   -f      test.out

③从第5行开始显示文件

             tail –n +5 test.out