サブフォルダ内のすべてのファイルを親フォルダに移動

サブフォルダ内のすべてのファイルを親フォルダに移動

私にこのような道があるとしましょう。

/x/xx/file

/x/内部のすべてのファイルを同時にサブフォルダに移動したいです。/x/可能ですか?

Ubuntu 16.04を使用しています。

サブフォルダの名前が異なり、深さに関係なく、サブフォルダ内のすべてのファイルを/x/。とにかくファイルがあってはいけません。/x//x/

ベストアンサー1

宛先フォルダに移動し、次を実行します。

find . -mindepth 2 -type f -print -exec mv {} . \;

-mindepth 2現在のディレクトリを除いて再帰的に検索します。

おすすめ記事