(1)mkdir 创建目录,可以一次创建一个或多个目录,路径基名才是命令的作用对象,基名之前的路径名必须得存在(除非你用-p选项来自动创建)
命令常用选项有
-p: 自动按需创建父目录,比如假设当前目录下没有目录a,命令mkdir -p a/b/c 将依次连续创建a、b、c三个层级目录。
-v: verbose显示目录创建过程,在上面-p的例子中加上-v选项就能看到命令的详细创建这些目录的次序
-m MODE:创建目录时,指定目录的访问权限
(2)rmdir 删除空目录,命令操作对象必须是空的目录,实际运维操作中用的比较少。
(3)tree 以树状方式显示指定目录的内容(递归显示其子目录内容)
命令选项: -L level :指定要显示的目录层级(或称目录深度)
(4)cat:查看文本文件
命令常用选项为:
-n:显示文件的行号
-E:显示行结束符$
(5)tac:反向显示文本文件,即从最后一行向第一行显示内容。
命令常用选项为:
-n:显示文件的行号
-E:显示行结束符$
(6)head:显示文件的前n行。
命令常用选项为:
-n # 表示显示文件的前多少行,也可用 -#直接给出行数。
(7)tail:查看文件的后n行。
命令常用选项为:
-n # 表示显示文件的后多少行,也可用 -#直接给出行数。
-f:查看文件尾部内容结束后不退出,跟随显示新增的行。常用于查看日志文件的更新。
(8)more:分屏显示文件内容,翻屏至文件尾部后自动退出,中间可以空格翻页,按q退出
(9)less:也是分屏查看文件的命令,可以向上向下翻页。ctrl+d向下翻页,ctrl+u向上翻页。
(10)stat:显示文件或文件系统的状态,可以用来查看文件的时间戳等信息。
(11)touch:修改文件的时间戳
命令常用选项为:
-c:指定的文件路径不存在时不予创建
-a:仅修改文件的access time
-m:仅修改文件的modify time
-t STAMP:指定修改的时间值,STAMP的格式为[[CC]YY]MMDDhhmm[.ss]
(12)cp:复制文件或目录命令:
命令常用选项为:
-i:交互式复制,即覆盖目标文件之前提醒用户确认
-f:强制覆盖目标文件,而不提示
-r,-R:递归复制目录(包括目录内容和子目录的所有内容)
-d:复制符号链接文件本身,而不是其指向的源文件
-a:相当于-dR,常用于实现归档
(13)mv:实现文件移动和重命名
命令常用选项为:
-i:交互式复制,即覆盖目标文件之前提醒用户确认
-f:强制覆盖目标文件,而不提示
(14)rm:删除文件或目录
-i:交互式复制,即删除目标文件之前提醒用户确认
-f:强制删除目标文件,而不提示
-r:当删除的目标为目录时,需要加这个选项。
作者:haoxi2018
链接:https://www.jianshu.com/p/cf89d8d2c950
來源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。
网友评论