1.3.2文件操作命令

1.3.2文件操作命令
索引节点存放创建者,文件大小,创建日期等信息。
1.3.2文件操作命令
1.3.2文件操作命令
1.3.2文件操作命令
1.3.2文件操作命令

文件操作命令
  • 文件显示命令

  • cat
    一般格式:cat [选项] 文件
    两项功能:
    1.在标准输出上显示文件内容。 cat 文件名
    2.将两个或多个文件合并到一个文件中。 cat 文件名1 文件名2 文件名3 >文件名4
    常用选项:
    1.-b :从1开始对所有非空输出行进行编号。
    2.-n :从1开始对所有输出行进行编号。
    注:文件名4存在则覆盖原来内容,若不存在则创建。

  • more
    分屏显示(q退出)
    说明:一次显示一屏文本,满屏后停下。
    一般格式:more [选项] 文件
    常用选项:
    -num :指定一个整数,表示一屏显示多少行。
    +num:从行号num开始显示。

  • less
    less命令允许用户向前或向后浏览文件,而more命令只能向前。(q退出)

  • head
    说明:在屏幕上显示指定文件开头的若干行,行数由参数值来确定。默认为10。
    一般格式:head [选项] file
    选项:
    n:指定选项显示前面多少行。

  • tail
    一般格式: tail [选项] [file]
    说明:显示指定文件的末尾10行,如果给定文件不止1个,则在显示的每个文件前面加一个文件名标题。如果没有指定文件或文件名为“-”,则读出标准输入。
    选项:
    -c:输出最后n个字节。
    -n:输出最后n行。

  • touch
    一般格式:touch [选项] 文件名
    说明:
    1.touch命令修改指定文件的时间标签,改为当前系统时间。
    2.如果该文件不存在则创建一个空文件。
    选项:
    -a :仅改变指定文件的存取时间
    -c :不创建任何文件
    -m:仅改变指定文件的修改时间
    -t STAMP: 使用STAMP指定的时间时间标签,而不是系统当前的时间。

  • 匹配命令

  1. grep
    一般格式:grep [-选项] 查找模式 [文件名1, 文件名2, …]
    grep [-选项 ] [-e 查找模式 | -f 文件] [文件名1, 文件名2, …]
    说明:一种强大的文本搜索工具,grep允许对文本进行模式查找,如果找到匹配模式,grep打印包含模式的所有行。
    常用选项:
    • -E:将查找模式解释成拓展的正则表达式。
    • -F:将查找模式解释成单纯的字符串。
    • -r:以递归方式查询目录下所有子目录文件
    • -v:显示不包含匹配文本的所有行(相当于求反)
    • -n:显示匹配行及行号
    • -i:忽略大小写

复制,删除,移动文件命令
1)cp:复制
一般格式:cp [选项] 源文件或目录 目标文件或目录
选项:-i和-f。
2)rm:删除
一般格式:rm [选项] [文件列表]
-d :删除目录,不管是否为空(超级用户才可使用)
-f :忽略不存在的文件,不给出提示信息,直接删除。
-r:递归删除指定目录及其下属的各级子目录和相应文件。(删除文件夹)
-i:给出交互信息。
3)mv:剪切,移动
一般格式:mv [选项] 被移动的文件或目录,目的文件或目录
说明:1)对文件重命名。2)剪切
选项:
-i和-f。
文件内容统计命令
一般格式:wc [选项] [文件] …
说明:统计指定文件的字节数,字数,行数,并将统计结果显示。
选项:
-c :统计字节数。
-l:统计行数。
-w:统计字数。