ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

文件操作类命令

2020-12-24 17:32:06  阅读:162  来源: 互联网

标签:选项 文件 显示 wc 命令 格式 操作 more


1、touch:创建空问文件或修改时间

     格式:touch 【选项】【文件】

     选项:touch -a/-atime   仅修改读取时间

                touch -m/-mtime  仅修改修改时间

                touch -d 同时修改atme与mtime

2、rm:删除一个目录中的一个或多个文件或目录

   格式:rm【选项】【文件】

   选项:rm –f  强制删除,且不会提示

         rm –r  递归删除,将指定目录下的所有文件与子目录一并处理

         rm –v  显示指令的详细执行过程

  rm –rf /* 强制递归删除跟目录下的所有文件

3、cat:查看纯文本文件(内容较少)

     格式:cat 【选项】【文件】

     选项:cat -n/-number 由1开始对所以输出的行进行编号

4、more:查看纯文本文件(内容较多)

     格式:more 【选项】【文件】

     选项:more -c 不进行滚屏操作,每次刷新这个屏幕

5、wc:统计指定文本的行数、字数、字节数

     格式:wc 【选项】【文本】

     选项:wc -l    只显示行数

                wc -w  只显示单词数

                wc -c   只显示字节数

6、cat/tac:正向/反向查看文件信息,连接文件并打印到标准输出设备上

  格式:cat/tac【选项】【文件】

  选项:cat -n  查看时为所有输出行编号

            cat –b 对非空行进行编号

7、head/tail 去文件的前几行

  格式:head/tail【选项】【文件】

  选项:head  -n  指定显示头部内容的行数,默认前十行

8、more 分页显示,只能向前显示

  格式:more【选项】【文件】

  选项:more +<数字>  从指定数字的行开始显示

             more –<数字>  指定没屏显示的行数

             more –c       不进行滚屏操作,每次只刷新这个屏幕

9、less:分页显示,允许用户向前或向后浏览文件

  格式:less【选项】【文件】

  选项:less –f 强制显示文件

            less –l 搜索时忽略大小写差异

10、stat:显示文件的属性信息

  格式:stat【选项】【文件】

  选项:stat –L 支持符号连接

             stat –f  显示文件系统状态而非文件状态

11、dd:按照指定大小的数据块来复制或转换文件(生成备份)

  格式:dd【选项】

  选项:dd –f=              输入的文件名称(来至哪里)

            dd –of=<文件>       输出的文件名称(输出到那个文件)

            dd –bs=<字节数>     设置每个块大小 dd  bs =数字+单位

            dd –count=<区块数>  设置每个块的个数

12、wc:统计文件有多少列

  格式:wc【选项】【文件】

  选项:wc –l   只显示列数

            wc –l   只显示Bytes数

            wc –w  只显示字数

13、uniq:用于报告或忽略文件中的重复行

  格式:uniq【参数】【文件】

  选项:uniq –d  仅显示重复出现的行列

            uniq –s  忽略大小写的字符

            uniq –c  显示非重复行

            uniq –u   仅显示一次的行

14、sort:将文件以26字符顺序进行排序

   格式:sort【选项】【文件】

   选项:sort –b  忽略每行开始出现的空格符

              sort –c  检查文件是否已按照顺序进行排序

              sort –f  排序时将大小写字符视为大写进行排序

              sort –n  按照数值大小排序

15、grep:过滤关键字

16、locate/slocte +文件名 查找有关键字的文件/目录

17、find:在指定目录下查找文件

  格式:find【选项】【文件】

  选项:find –exec  连接其他命令进行操作

            find –maxdepth  最大深度路径

18、cut:显示文件内容,显示行中的指定部分,删除文件中指定字段

  格式:cut【选项】【文件】
  选项:cut –d  指定字段分隔符,默认分隔符为“TAB”

             cut –d  仅显示行中指定直接范围的内容

             cut –f  显示指定字段内容

19、alias:别名设置

  格式:alias【选项】【命令别名=实际命令】

      选项:alias  –p  打印已设置的别名

                 alias  –cdnet=”cd  路径”  设置别名

                 unalias    取消别名

20、ln:用于创建链接文件

格式:ln【选项】【源文件/目标文件】

选项:ln –s  对源文件建立符号链接,

           ln –b 删除,覆盖目标文件之前的备份

           ln –d 建立目录的硬链接

21、cal:显示当前日历

   格式:cal【选项】【月/年】

   选项:cal  -1   显示当月日历

             cal  -3   显示近三月的日历

             cal  –s   将星期日作为月的第一天

             cal  -m   将星期一作为月的第一天

             cal  -y    显示当前年的日历

22、date:显示或设置系统时间与日期

  格式:date【选项】【+时间日期格式】

  选项:date –d<字符串>  显示字符串所指的日期与时间,字符串前后必须加上双引号

            date –f  指定时间

            date –r  考核某文件的时间

            date +/d  显示日/月/年

            date –s<字符串>  根据字符串来设置日期与时间,字符串前后必须加上双引号  

23、diff:比较给定的文件不同之处

24、vimdiff:快速比较和合并少量文件

标签:选项,文件,显示,wc,命令,格式,操作,more
来源: https://www.cnblogs.com/zhangbingshuai/p/14185287.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有