• 头哥的实践平台的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
  • 相关阅读:
    uniapp把文件中的内复制到另一个文件中
    XXE漏洞详解
    打印nXn方阵的上三角阵
    图论算法<三>:判断有向图中是否有存在循环 ,以及环的个数和各个环中的元素
    关于#python#的问题:这位博主的做法运行train.py的时候出现报错,报错如下:报错里面的文件打开后追溯到的位置如下:(开发工具-pycharm)
    【优化模型】求有约束的多元函数最小值
    docker安装Jenkins配置cicd
    Oracle 清空/删除数据库全部的表
    C++17结构化绑定
    病人康复(C++ 滑动窗口)
  • 原文地址:https://blog.csdn.net/m0_74459049/article/details/133316263