美文网首页
Linux上的文件管理类命令

Linux上的文件管理类命令

作者: xm11211 | 来源:发表于2019-01-28 15:27 被阅读0次

    (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

    來源:简书

    简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。

    相关文章

      网友评论

          本文标题:Linux上的文件管理类命令

          本文链接:https://www.haomeiwen.com/subject/nhvajqtx.html