やること
[A]親ディレクトリ
└[B]削除したいディレクトリ
└[C]子ディレクトリ
となっている時に、[B]を外して、
[A]親ディレクトリ
└[C]子ディレクトリ
とする。
環境
- Linux
やり方
$ cd [A]親ディレクトリ
まず [A]親ディレクトリ の中に移動する。
この時、$ ls とすると [B]削除したいディレクトリ が見えているハズ。
$ mv ./[B]削除したいディレクトリ/* ./
次に、[B]の中身全部(つまり[C])を、[A]の直下に移動する。
[B]と[C]が同じ階層に並ぶ。
$ rm -rf [B]削除したいディレクトリ
空になった[B]を削除する。
[注意] ワイルドカード*で拾えないファイルがあった場合はそれも削除されるので注意。