-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 は削除する 1 つ以上の PATH です (そのディレクトリを完全に削除する場合は、SourceCode で十分です)。

于 2012-04-19T13:47:17.567 に答える
0

これを試して

rm -r <your directory>

削除する内容に注意してください。

于 2012-04-19T13:48:03.607 に答える