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 はこの場合はダメなようです。誰でも私を助けることができます