【问题标题】:I need to remove folder and any descendents我需要删除文件夹和任何后代
【发布时间】:2017-08-29 22:21:52
【问题描述】:

我在容器中安装了centos,我必须删除一个文件夹才能运行:

sudo docker run -it centos /bin/bash

在这个特定文件夹中还有另外两个文件夹 nodebb 和 nodebb1。我想删除 nodebb1 以及所有文件和目录,所以我这样做了:

rm -r nodebb1 

我得到:

rm: remove regular file 'nodebb1/nodebb.bat'? yes

我必须始终对所有问题回答“是”。谁能帮帮我?

【问题讨论】:

    标签: docker centos dockerfile


    【解决方案1】:

    您可以使用强制删除文件:

    rm -f -r nodebb1
    

    代替:

    rm -r nodebb1
    

    -f: 强制删除文件。

    -r: 递归删除目录内容。

    您也可以使用其他命令/程序检查该文件。

    lsoft | grep nodebb
    

    【讨论】:

    • 我做了你的解决方案,但我得到:无法删除'nodebb':设备或资源忙
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-31
    • 1970-01-01
    • 1970-01-01
    • 2023-04-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多