コマンドライン(またはスクリプト)を使用してディレクトリ構造を削除する方法

コマンドライン(またはスクリプト)を使用してディレクトリ構造を削除する方法

私は多数のフォルダを持つ2段階のディレクトリ構造に多数のファイルを圧縮しました。

つまり、内部に多くのサブフォルダがあるフォルダがあります。これらのサブフォルダにはサブフォルダはありませんが、その中に何百ものファイルがあります。

私がやりたいことは、このサブフォルダ内のすべてのファイルをサブフォルダが保存されているディレクトリに移動することです。

これはリソースが限られたシステムなので、これらすべてのファイルの2つのコピーが同時に存在する必要がない場合は良いでしょう。

ベストアンサー1

GNUツールの使用:

cd that-dir &&
  find . -mindepth 2 ! -type d -exec mv -it . {} +

おすすめ記事