• 头哥的实践平台的Linux文件/目录管理


    一 Linux 文件/目录管理

    1.本关的编程任务是补全右侧代码片段中Begin至End中间的代码,具体要求如下:

    新创建两个文件空文件file1和file2。
    删除系统已存在的两个文件oldFile1和oldFile2。

    #!/bin/bash
    
    #在以下部分写出完成任务的命令
    #***********begin*************#
    
    touch file1 file2
    rm oldFile1 oldFile2
    #************end**************#
    
    
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10

    2.本关的编程任务是补全右侧代码片段中Begin至End中间的代码,具体要求如下:

    新创建两个空目录newDir1和newDir2。
    删除系统已存在的两个目录oldDir1和oldDir2,其中oldDir1目录为空、oldDir2目录不为空。

    
    #!/bin/bash
    
    #在以下部分写出完成任务的命令
    #***********begin*************#
    mkdir newDir1 newDir2
    rmdir oldDir1
    rm -r oldDir2
    #************end**************#
    
    
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11

    3.本关的编程任务是补全右侧代码片段中Begin至End中间的代码,具体要求如下:

    将当前目录下的文件file1和file2拷贝到目录Dir下;
    将当前目录下的文件file1拷贝到目录Dir下并重命名为file1Cpy;
    将当前目录下的文件file3和file4移动到目录Dir下;
    将当前目录下的文件file5重命名为file6。

    
    #!/bin/bash
    
    #在以下部分写出完成任务的命令
    #***********begin*************#
    cp file1 file2 Dir
    cp file1 Dir/file1Cpy
    mv file3 file4 Dir
    mv file5 file6
    #************end**************#
    
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11

    4.本关的编程任务是补全右侧代码片段中Begin至End中间的代码,具体要求如下:

    将当前目录下的目录Dir1和Dir2拷贝到目录Dir下;
    将当前目录下的目录Dir1拷贝到目录Dir下并重命名为Dir1Cpy;
    将当前目录下的目录Dir3和Dir4移动到目录Dir下;
    将当前目录下的目录Dir5重命名为Dir6。

    
    #!/bin/bash
    
    #在以下部分写出完成任务的命令
    #***********begin*************#
    cp -r Dir1 Dir2 Dir
    cp -r Dir1 Dir/Dir1Cpy
    mv Dir3 Dir4 Dir
    mv Dir5 Dir6
    #************end**************#
    
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11

    5. 本关的编程任务是补全右侧代码片段中Begin至End中间的代码,具体要求如下:

    查看当前目录下的文件file1的所有内容;
    查看当前目录下的文件file2的头5行内容;
    查看当前目录下的文件file2的末尾5行内容;
    查看目录/home目录下的所有内容(包括隐藏内容)。

    #!/bin/bash
    
    #在以下部分写出完成任务的命令
    #***********begin*************#
    cat file1
    head -n 5 file2
    tail -n 5 file2
    ls -a /home
    #************end**************#
    
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
  • 相关阅读:
    realme手机用什么蓝牙耳机好?2022公认音质最好的蓝牙耳机
    Postman接口测试工具详解
    为什么要用WRF计算非绝热加热项,以及如何输出非绝热加热项.
    写出你所知道的测试工具,并写出他们的用途和优缺点
    广告内容定向分级,保护未成年人身心健康
    基于 SpringBoot + MyBatis 的博客系统
    文件加密:软件保护技术:加壳与脱壳
    Cesium加载离线地图和离线地形
    MATLAB关系运算
    【限制输入框值类型】自定义指令el-input输入类型限制,vue和html两个版本
  • 原文地址:https://blog.csdn.net/m0_74459049/article/details/133316263