Linux常用命令——文件处理命令
发布日期:2021-06-30 15:01:33 浏览次数:2 分类:技术文章

本文共 2449 字,大约阅读时间需要 8 分钟。

命令格式

命令 [-选项] [-参数] eg: ls -la /etc

说明

  • 个别命令使用不遵循此格式
  • 当有多个选项时,可以写在一起
  • 简化选项完整选项 eg: -a 等于 --all

目录处理命令 —— ls

命令名称: ls

命令英文原意: list
命令所在路径: /bin/ls —— 可知权限
执行权限: 所有用户
功能描述: 显示目录文件
语法: ls 选项[-ald] [文件或目录]

  • -a 显示包括隐藏文件的所有文件。
  • -l 详细信息显示
  • -d 查看目录属性,只看目录
  • -i 查询 id 号 node
    在这里插入图片描述
  • d rwx r-x r-x:d:目录 l:软连接 -:文件 (所有者(u) 所属组(g) 其他人(o))(r:读 w:写 x:执行——命令、脚本需要执行权限)
  • 2:文件引用计数。
  • jiaming:所有者。身份可改变,只能有一个,默认是创建者。
  • jiaming:所属组。用户集合,只能有一个。
  • 6:文件大小(B) ls -h,可以人性化显示。
  • Oct 14 04:41:(文件访问时间、文件状态修改时间、文件数据修改时间)

目录处理命令 —— mkdir

命令名称: mkdir

命令英文原意: make directories
命令所在路径: /bin/mkdir
执行权限: 所有用户
功能描述: 创建新目录,可同时创建多个目录。
语法: mkdir [-p] [目录名]

  • -p 递归创建

目录处理命令 —— cd

命令名称: cd

命令英文原意: change directory
命令所在路径: shell 内置命令
执行权限: 所有用户
功能描述: 切换目录
语法: cd [目录]

  • cd …
  • cd /tmp/Japan/boduo

目录处理命令 —— pwd

命令名称: pwd

命令英文原意: print working directory
命令所在路径: /bin/pwd
执行权限: 所有用户
功能描述: 显示当前目录
语法: pwd

目录处理命令 —— rmdir

命令名称: rmdir

命令英文原意: remove empty directories
命令所在路径: /bin/rmdir
执行权限: 所有用户
功能描述: 删除目录
语法: rmdir [目录名]

目录处理命令 —— cp

命令名称: cp

命令英文原意: copy
命令所在路径: /bin/cp
执行权限: 所有用户
功能描述: 复制文件或目录,可同时复制多个,目标目录中的文件名可以更改为其它。
语法: cp -rp [原文件或目录] [目标目录] (-r 复制目录 -p 保留文件属性(保持文件修改时间))

目录处理命令 —— mv

命令名称: mv

命令英文原意: move
命令所在路径: /bin/mv
执行权限: 所有用户
功能描述: 剪切文件、改名。
语法: mv [原文件或目录] [目标目录]

  • mv cangjing canlaoshi

目录处理命令 —— rm

命令名称: rm

命令英文原意: remove
命令所在路径: /bin/rm
执行权限: 所有用户
功能描述: 删除文件目录
语法: rm -rf [文件或目录] (-r:递归删除 -f 强制执行)

文件处理命令 —— touch

命令名称: touch

命令英文原意:
命令所在路径: /bin/touch
执行权限: 所有用户
功能描述: 创建空文件 可同时创建多个文件,空格分隔
语法: touch [文件名]

文件处理命令 —— cat

命令名称: cat

命令英文原意:
命令所在路径: /bin/cat
执行权限: 所有用户
功能描述: 显示文件内容
语法: cat [-n] [文件名]

文件处理命令 —— tac

命令名称: tac

命令英文原意:
命令所在路径: /usr/bin/tac
执行权限: 所有用户
功能描述: 显示文件内容(反向显示)
语法: tac [文件名]

文件处理命令 —— more

命令名称: more

命令英文原意:
命令所在路径: /bin/more
执行权限: 所有用户
功能描述: 分页显示文件内容
语法: more [文件名] (空格: 翻页 回车:下一行 b:上一页)

文件处理命令 —— less

命令名称: less

命令英文原意:
命令所在路径: /bin/less
执行权限: 所有用户
功能描述: 分页显示文件内容
语法: less [文件名](空格: 翻页 箭头:下一行 pageUp:上一页)

  • 浏览时 / + 关键词 (n:查找下一个关键字)

文件处理命令 —— head

命令名称: head

命令英文原意:
命令所在路径: /usr/bin/head
执行权限: 所有用户
功能描述: 查看前几行
语法: head [-n] [行数] [文件名]

文件处理命令 —— tail

命令名称: tail

命令英文原意:
命令所在路径: /usr/bin/tail
执行权限: 所有用户
功能描述: 查看后几行
语法: tail [-n] [行数] [文件名]

  • tail -f [文件名] 文件内容可以实时变化显示

链接命令 —— ln

命令名称: ln

命令英文原意: link
命令所在路径: /bin/ln
执行权限: 所有用户
功能描述: 生成链接文件
语法: ln -s [原文件][目标文件]

  • -s 创建软链接
  • ln -s /etc/issue /tmp/issue.soft 软链接、有箭头指向、删除原文件后,软链接显示没有文件或目录。只是符号链接。非常小。
  • ln /etc/issue /tmp/issue.soft 硬链接、两个同步更新、删除原文件后,硬链接文件仍然可以运行。相当于可以做备份。不能跨分区。不可以针对目录使用。通过 i 节点识别。
  • 软链接:类似 windows 快捷方式(lrwxrwxrwx )

转载地址:https://jiaming.blog.csdn.net/article/details/104157031 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:第三章:类与继承(Ⅰ)
下一篇:Linux各目录的作用以及三个重要文件

发表评论

最新留言

做的很好,不错不错
[***.243.131.199]2024年05月03日 12时08分29秒