• Linux 目录结构及增删改查


    目录解释说明
    ├── bin -> usr/bin 二进制 目录相关
    ├── boot /boot是个挂载点,引导分区的挂载点 系统内核及引导相关
    ├── dev device 设备所在的目录
    ├── etc 二进制软件包配置文件所在路径
    ├── home 普通用户的家目录
    ├── lib -> usr/lib library的英文缩写 库文件目录
    ├── lib64 -> usr/lib64 64位library库文件目录
    ├── media 媒体
    ├── mnt (mount)系统留下的临时挂载点
    ├── opt option的缩写 意思为可选择
    ├── proc 虚拟的文件系统,是存放进程和内核信息的目录
    ├── root 管理家用目录,启动Linux时使用的一些核心文件。如操作系统内核、引导程序等
    ├── run 正在运行的进程相关信息的文件
    ├── sbin -> usr/sbin systen binnries 管理员命令所在目录,可执行程序的目录,但大多存放涉及系统管理的命令。只有root权限才能执行。
    ├── srv 给用户提工数据的所在目录 系统提供服务的数据的位置
    ├── sys虚拟的文件系统 存放进程和内核信息目录
    ├── tmp 临时文件所在目录
    ├── usr 第二层次目录系统软件和用户相关程序所在目录

    mkdir  创建目录

    [root@oldboy ~]# mkdir oldboy1
    [root@oldboy ~]# ls
      oldboy1

    mkdir oldboy{1..n} (n表示数字)创建多个目录

    [root@oldboy ~]# mkdir oldboy{1..3}
    [root@oldboy ~]# ls
    anaconda-ks.cfg oldboy1 oldboy2 oldboy3

    文件名增删改查

    touch  创建文件

    [root@oldboy ~]# touch oldboy.txt
    [root@oldboy ~]# touch oldboy{1..10}.txt     创建多个文件
    [root@oldboy ~]# ls
    anaconda-ks.cfg oldboy10.txt oldboy2 oldboy3 oldboy4.txt oldboy6.txt oldboy8.txt oldboy.txt
    oldboy1 oldboy1.txt oldboy2.txt oldboy3.txt oldboy5.txt oldboy7.txt oldboy9.txt
    [root@oldboy ~]#

    cat  文件名  查看文件

    [root@oldboy ~]# cat /etc/sysconfig/network-scripts/ifcfg-ens33
    TYPE=Ethernet
    PROXY_METHOD=none
    BROWSER_ONLY=no
    BOOTPROTO=none
    DEFROUTE=yes
    IPV4_FAILURE_FATAL=no
    IPV6INIT=yes
    IPV6_AUTOCONF=yes
    IPV6_DEFROUTE=yes
    IPV6_FAILURE_FATAL=no
    IPV6_ADDR_GEN_MODE=stable-privacy
    NAME=ens33
    UUID=156c1b84-845d-4bd8-b4e9-50e51f5fde52
    DEVICE=ens33
    ONBOOT=yes
    IPADDR=10.0.0.250
    PREFIX=24
    GATEWAY=10.0.0.254
    DNS1=223.5.5.5
    IPV6_PRIVACY=no

    rm  删除

    rm -rf  删除  文件/目录

    [root@oldboy ~]# touch oldboy{1..10}.txt
    [root@oldboy ~]# rm -rf oldboy{1..10}
    [root@oldboy ~]# ls
    anaconda-ks.cfg oldboy1.txt oldboy3.txt oldboy5.txt oldboy7.txt oldboy9.txt
    oldboy10.txt oldboy2.txt oldboy4.txt oldboy6.txt oldboy8.txt oldboy.txt
    [root@oldboy ~]# rm -rf oldboy{1..10}.txt
    [root@oldboy ~]# ls
    anaconda-ks.cfg oldboy.txt
    [root@oldboy ~]# rm-rf oldboy.txt
    -bash: rm-rf: command not found
    [root@oldboy ~]# rm -rf oldboy.txt
    [root@oldboy ~]# ls
    anaconda-ks.cfg
    [root@oldboy ~]#

    
    
  • 相关阅读:
    OpenSLAM
    CAD&CG GDC 2018大会论文录用名单
    hdu4328(经典dp用悬线法求最大子矩形)
    hdu3729(二分图)
    hdu 4055(经典问题)
    Codeforces Round #207 (Div. 1) B (gcd的巧妙运用)
    hdu1066(经典题)
    zoj3662(dp)
    zoj3659(经典并查集)
    hdu4565(矩阵快速幂+经典的数学处理)
  • 原文地址:https://www.cnblogs.com/wangxiaopang/p/10858513.html
Copyright © 2020-2023  润新知