linux文件管理命令实例分析【权限、创建、删除、复制、移动、搜索等】

时间:2021-05-19

本文实例讲述了linux文件管理命令。分享给大家供大家参考,具体如下:

1、文件权限

读 r 4
写 w 2
运行 x 1

文件分为三种权限:

  • 拥有者权限
  • 组内用户权限
  • 组外用户权限
  • 2、查看目录下的文件

    ls [选项] [路径或文件名]
    -l :查看详细信息
    -a :查看所有文件,包括隐藏文件

    第一列:文件权限
    - (rw-) (---) (---)
    第一字符表示文件类型(-表示普通文件,d表示文件夹)
    第二个表示拥有者权限
    第三个表示所属组权限
    第四个表示组外权限
    第二列:文件节点数
    第三列:文件拥有者
    第四列:文件所属组
    第五列:文件大小
    第六列:文件最后修改时间
    第七列:文件名

    3、目录管理

    mkdir 目录名 创建目录
    -p 递归创建
    -m 创建目录时指定权限(linux默认创建目录权限为755)

    rmdir 目录名 删除目录(只能删除空目录)
    -p 递归删除

    4、文件创建与删除

    touch 文件名 创建文件
    rm 文件名 删除文件(会提示是否删除)
    -r 递归删除
    -f 表示关闭确认

    5、复制和移动文件

    cp [选项] 源文件路径 目标文件路径 复制文件
    -R :递归复制
    -p :复制过程中保持文件原有属性
    -v :显示复制过程

    > cp -R /home/user1/123 /home/. (.表示使用原文件名)

    mv [选项] 源文件路径 目标文件路径 移动文件
    -v :显示过程

    > mv /home/user1/123 /home/.

    *mv也可以实现重命名的功能。

    6、文件统计

    wc [选项] 文件列表 统计文件内容
    -c 统计字符数
    -l 统计行数
    -w 统计单词数

    > wc -c 1.txt > wc -w 1.txt

    7、搜索匹配行

    grep [选项] 字符串 源文件
    -n 显示行号
    -c 共匹配多少行
    -i 忽略大小写

    > grep -ni hello 1.txt

    希望本文所述对大家Linux系统维护有所帮助。

    声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。

    相关文章