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
    
    版权声明:博主文章,可以不经博主允许随意转载,随意修改,知识是用来传播的。
  • 相关阅读:
    雅虎天气接口
    解决activeandroid no such table
    解决Genymotion Error: “Unable to load VirtualBox Engine” on Yosemite. VirtualBox installed
    存金宝 价格提示
    添加 SSH 公钥
    ImportError: No module named flask.ext.wtf 解决方法
    Cannot fetch index base URL https://pypi.python.org/pypi/ 解决方法
    mac下只遍历目录不遍历文件
    dubbo源代码编译打包错误解决
    maven 基本配置
  • 原文地址:https://www.cnblogs.com/jkko123/p/6294690.html
Copyright © 2011-2022 走看看