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
    
    版权声明:博主文章,可以不经博主允许随意转载,随意修改,知识是用来传播的。
  • 相关阅读:
    P4718 [模板]Pollard-Rho算法
    python爬虫模板
    Codeforces1248F. Catowice City
    P3980 [NOI2008]志愿者招募 (费用流)
    P2805 [NOI2009]植物大战僵尸 (拓扑排序 + 最小割)
    P3157 [CQOI2011]动态逆序对
    P2634 [国家集训队]聪聪可可 (点分治)
    HDU6703 array (线段树)
    Codeforces750E. New Year and Old Subsequence (线段树维护DP)
    Codeforces301D. Yaroslav and Divisors
  • 原文地址:https://www.cnblogs.com/jkko123/p/6294690.html
Copyright © 2011-2022 走看看