• 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

  • 相关阅读:
    USACO--2.1The Castle
    浅谈python字符串存储形式
    面向对象——一起来复习托付与事件!
    数据结构——算法之(032)(求两个串中的第一个最长子串)
    读《浪潮之巅》有感
    关于android 怎样安装 assets文件下的apk
    每日一小练——求质数
    怎样使破解网页的禁止复制黏贴
    Angularjs Nodejs Grunt 一个样例
    《TCP/IP具体解释卷2:实现》笔记--域和协议
  • 原文地址:https://www.cnblogs.com/yxj808/p/12022397.html
Copyright © 2020-2023  润新知