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


    一.第1关:Linux之文件创建/删除

    本关的编程任务是补全右侧代码片段中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
    • 11

    二. 第2关:Linux之目录创建/删除

    编程要求:本关的编程任务是补全右侧代码片段中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关:Linux之文件复制/重命名

    编程要求:本关的编程任务是补全右侧代码片段中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
    • 12

    四. 第4关:Linux之目录复制/重命令

    编程要求:本关的编程任务是补全右侧代码片段中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
    • 12

    五. 第5关:Linux之文件/目录内容查看

    编程要求:本关的编程任务是补全右侧代码片段中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
    • 11
    • 12
  • 相关阅读:
    vim的IDE进阶之路
    一起探索云服务之云数据库
    【框架: Nodejs单机数据库选择】
    设计模式——责任链模式
    DeepPyramid:在白内障手术视频中实现金字塔视图和可变形金字塔接收的语义分割
    4-7:用Redis优化登陆模块
    Python---while循环的执行流程 解释
    综述---知识蒸馏
    异常检测中的浅层模型与深度学习模型综述(A Unifying Review of Deep and Shallow Anomaly Detection)
    mac m1 php7.0安装phalcon3.0.x扩展和其他扩展
  • 原文地址:https://blog.csdn.net/m0_74459049/article/details/134258981