私はAIX上でkshを使用しています。私のディレクトリ構造は以下の通りです。すべてのサブディレクトリを削除するが、それらのファイルを親ディレクトリに保存する方法は?
dir/
subdir1/file1
subdir2/file2
subdir3/file3
私は上のすべてのサブディレクトリsubdir1
、subdir2
を削除したい、と。私はfile1
、file2
などのファイルをdir
に保存します。言い換えれば、私はsubdirs
のすべてのファイルをdir
に移動し、空のすべてsubdirs
を削除したいと思います。結果は次のようになります。
dir/
file1
file2
file3
....
どのようなコマンドを使用しますか?
OPは空のディレクトリだけを削除する予定であるため、 'rmdir'は' rm -r'よりも優れています。したがって、 'mv subdir */file * ./ && rmdir subdir * /'です。 – codeforester
@codeforesterええ、慎重に読んだことはありません...それは意味があり、編集されています。ありがとう。 – heemayl