zoukankan      html  css  js  c++  java
  • 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
    
    版权声明:博主文章,可以不经博主允许随意转载,随意修改,知识是用来传播的。
  • 相关阅读:
    Struts2 采用Convention-plugin 实现零配置
    xml中批量新增数据或者批量修改数据
    Linux基础笔记_05
    Linux基础笔记_03
    Linux基础笔记_02
    Linux基础笔记_01
    玩转spring boot——websocket
    获取一天中的起始时间与结束时间
    《浅谈架构之路:前后端分离模式》
    区域语言与区域语言包对照关系表
  • 原文地址:https://www.cnblogs.com/jkko123/p/6294690.html
Copyright © 2011-2022 走看看