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

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

1、cp命令

描述:复制文件或目录。

用法:cpt [参数选项] [源文件/目录名称] [目的文件/目录名称] 

参数:

主要参数

意义

-r

递归复制子文件、子目录,一般复制目录时使用

-a

复制时保留原文档所有属性

Eg:

[root@test ~]#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:

[root@test ~]#touch ping.sh  #创建ping.sh文件
[root@test ~]#touch -r ping.sh ping1.sh #修改两个时间戳相同
[root@test ~]#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:

[root@test ~]#nl ping.sh  #加行号显示ping.sh文件内容
[root@test ~]#nl -b a ping.sh  #空行也加行号显示ping.sh文件内

4、rmdir命令

描述:删除空目录

用法:rmdir [参数选项] [目录]

参数:

-p

递归删除空目录

-v

--verbose显示指令执行结果

Eg1:

[root@test ~]#rmdir -p test        #递归删除test目录中空目录

5、wc命令

描述:显示文件行、单词、字节统计信息。

用法:wc  [参数选项] [文件名程]

参数:

-c

显示文件字节统计信息

-l

显示文件数统计信息

-w

显示文件单词统计信息

Eg:

[root@test ~]# wc -l ping.sh     #统计ping.sh文件行数。

个人公众号:

图片.png

 

 

 


猜你喜欢

转载自blog.51cto.com/13440764/2576742