-1

如何在 Solaris 中删除递归目录。

目录结构:SourceCode/unit_test_cases。

命令 cp -rf SourceCode/ SourceCode/unit_test_cases/:创建了一个递归目录。

目录结构如下所示

SourceCode/unit_test_cases/SourceCode/unit_test_cases/SourceCode/unit_test_cases/SourceCode/unit_test_cases/SourceCode/unit_test_cases/SourceCode/unit_test_cases/SourceCode/unit_test_cases/SourceCode/unit_test_cases/SourceCode/unit_test_cases/SourceCode/unit_test_cases/SourceCode/unit_test_cases/SourceCode/unit_test_cases/SourceCode/unit_test_cases/SourceCode/unit_test_cases/SourceCode/unit_test_cases/SourceCode/unit_test_cases/SourceCode/unit_test_cases/SourceCode/unit_test_cases/

我知道“rm -rf SourceCode”是递归删除。但是这个命令给出了错误文件名太长。这是由于递归创建了无限的子目录。所以无法删除目录。

我在 Ubuntu 中尝试过这个,它确定循环递归并打破 @ 一些深度是很聪明的,但在这种情况下 Solaris 似乎很愚蠢。有谁能够帮我

4

2 回答 2

2

简直是

  rm -rf PATHS

其中 PATHS 是要删除的一个或多个 PATH(如果您想完全删除该目录,就足够了 SourceCode)。

于 2012-04-19T13:47:17.567 回答
0

尝试这个

rm -r <your directory>

并注意您要删除的内容。

于 2012-04-19T13:48:03.607 回答