zoukankan      html  css  js  c++  java
  • Linux下文件操作

    四:文件、
      1:有7种文件类型:
        1.1:    -  : 常规文件
        1.2:    d  :  目录文件
        1.3:    l  :  链接文件(soft)(类似windows中的快捷方式)
        1.4:    c  :  字符设备文件(对应一个外围设备)
        1.5:    b  : (块设备文件)(网络设备(不对应到文件))
        1.6:    p  :  (pipe) 管道文件 (一般见不到)
        1.7:    s  :  (socket)套接字文件
        注:p、s两种文件是为了解决进程间进行通信的文件
        
        
        rw-   rw-    r--
        自己  同组人    其他人
         u      g     o

                    
        2:文件的权限 (r w x) r:读  w: 写 x:操作
        文件的拥有者(权限):凡是和这个文件的拥有者相同的UID的用户,都是该文件的拥有者
        文件的拥有组
        三个权限的组合: r w x
        文件必须有x权限,才可以进行搜索
        chmod 修改文件的权限
        chmod u+rwx,g+r

            权限简写形式
            r 4  0000 0100
            w 2  0000 0010
            x 1  0000 0001

          权限在计算机中的运算
            - -wx r-x ---
            briup
              ./a 执行 1

            -wx   3
            0000 0011
            &
            0000 0001
            ---------
            0000 0001结果为1,可以执行

            briup
               读取 a  r 4
            -wx
                3

            0000 0011
            &
            0000 0100
            ---------
            0000 0000结果为0,不能读取


        3、touch 新建文件
          如果文件存在,就是修改文件的时间(修改文件的时间为系统的当前时间)
            如果文件不存在,就是新建一个文件
            

        4、mkdir 新建目录
            mkdir -p 文件夹a/文件夹b
            如果a文件夹不存在会创建

        5、cp 复制
         cp[选项] 路径/文件1 路径/文件2
            cp -i 路径/文件1 路径/文件2
           复制文件夹
            cp -r 文件夹 目标文件夹
            
            如果目标目录存在,直接放到目标目录中
            目标文件夹不存在,就是复制。
                

        6、mv (剪切)移动 或者重命名
            $mv a.txt aa.txt 重命名
            $mv c.txt dir4  移动
            -i 覆盖前先进行询问
          源是文件、目录;
          目标是文件、目录、不存在;
        7、rm :删除文件、目录
            -i或--interactive  删除既有文件或目录之前先询问用户
            -r 删除目录
          rmdir:删除空目录
        

        8、man :专门用来查看命令手册的
        
        9,cal 日历
            cal 7 2019

  • 相关阅读:
    关于docker remote api未授权访问漏洞的学习与研究
    c#调用 WinRAR.exe以命令行形式实现文件、文件夹的解压缩
    Redis作为多个Windows服务运行配置方法
    全景播放器-js+flash
    SQL 拼接多个字段的值&一个字段多条记录的拼接
    mysql-connector-java与mysql版本的对应
    Sass map详解
    情人节网站logo赏析
    表单标签动画畅想
    段落文字彩条效果
  • 原文地址:https://www.cnblogs.com/yxj808/p/12022397.html
Copyright © 2011-2022 走看看