Linux文档操作命令-(cp/touch/nl/rmdir/wc)

1、cp命令
描述:复制文件或目录。
用法:cpt [参数选项] [源文件/目录名称] [目的文件/目录名称]
参数:
主要参数 意义
-r 递归复制子文件、子目录,一般复制目录时使用
-a 复制时保留原文档所有属性
Eg:
[[email protected] ~]#cp ping.sh test.txt #复制ping.sh为test.txt

2、touch命令
描述:创建文件或修改文件时间。
用法:touch [参数选项] [文件名称]
参数:
参数 意义
-a --time=atime/–time=access/–time=use只更改存取时间
-d/-t 使用指定的时间,而非现在的时间
-m --time=mtime或–time=modify 只更改变动时间。
-r 把指定文档或目录的日期时间,统统设成和参考文档或目录的日期时间相同。
-c 或–no-create,不存在,不建立任何文档。
Eg:
[[email protected] ~]#touch ping.sh #创建ping.sh文件
[[email protected] ~]#touch -r ping.sh ping1.sh #修改两个时间戳相同
[[email protected] ~]#touch -t 202002211933.22 ping.sh #设定指定时间
注:-t 指定时间格式:[[CC]YY]MMDDhhmm[.SS]
CC为年数中的前两位,即”世纪数”;
YY为年数的后两位,即某世纪中的年数;
MM为月数,DD为天数,hh为小时数(几点),mm为分钟数,SS为秒数.

3、nl命令
描述:计算文件中行号,将输出的文件内容自动的加上行号。
用法:nl [参数选项] [文件名称]
参数:
参数 功能
-b a 不论是否为空行,都显示行号同cat -n
-b t 不列出空行行号(默认)
-n ln 行号在屏幕最左方显示
-n rn 行号在栏位最右方显示,且不加0
-n rz 行号在栏位最右方显示,加0
Eg:
[[email protected] ~]#nl ping.sh #加行号显示ping.sh文件内容
[[email protected] ~]#nl -b a ping.sh #空行也加行号显示ping.sh文件内

4、rmdir命令
描述:删除空目录
用法:rmdir [参数选项] [目录]
参数:
-p 递归删除空目录
-v --verbose显示指令执行结果
Eg1:
[[email protected] ~]#rmdir -p test #递归删除test目录中空目录

5、wc命令
描述:显示文件行、单词、字节统计信息。
用法:wc [参数选项] [文件名程]
参数:
-c 显示文件字节统计信息
-l 显示文件数统计信息
-w 显示文件单词统计信息

Eg:
[[email protected] ~]# wc -l ping.sh #统计ping.sh文件行数。

个人公众号:欢迎关注,持续更新中。
Linux文档操作命令-(cp/touch/nl/rmdir/wc)